软件设计:从专业到卓越
软件设计:从专业到卓越
张刚  资深技术专家
专栏
已完结·共 20 讲
|
53 人已学
|
收藏

课程介绍

本书介绍了高效的软件设计和编程方法,把精益需求分析、领域驱动设计、面向对象、契约式设计、测试驱动开发、意图导向编程及演进式设计等编程实践融会贯通,深入洞察软件设计本质,展示了一个清晰的程序员编程能力提升路线图。全书共十二章,按照程序员技能提升的顺序,分为品味篇、专业篇和高效篇。 本书适合各种编程语言的一线开发者、大学计算机和软件工程相关专业三年级以上本科生或研究生阅读,也适合专业的软件开发团队作为统一编程范式、提升设计意识和能力的参考书。

本书特色

  • 20 年行业实践者匠心之作,献给所有一线工程师
  • 深入洞察软件设计的本质
  • 系列软件实践 + 优雅代码,为软件工程师展示了一个清晰的“编程能力提升路线图”

核心内容

  • 一个根本挑战:软件的复杂性
  • 两大核心价值:业务价值、资产价值
  • 三大设计原则:内件质量、分而治之、持续演进
  • 现代工程实践:高质量需求、领域建模、由外而内、测试先行

订阅须知

  1. 订阅成功后,推荐通过“极客时间”App 端、Web 端学习。
  2. 本电子书为虚拟商品,交付形式为图文 + 音频,一经订阅,概不退款。
  3. 订阅后分享海报,每邀一位好友订阅有现金返现。
  4. 戳此先充值再购课更划算,还有最新课表、超值赠品福利。
  5. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  6. 戳此申请学生认证,订阅课程享受原价 5 折优惠。
  7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。
讲师

张刚

资深技术专家

张刚,软件工程博士、资深技术专家、CCF 软件工程委员会执行委员、贝尔实验室杰出工程师。先后任职于阿尔卡特朗讯、上海理工大学和阿里巴巴。20 余年软件开发、架构设计和技术领导者的成功经验,先进软件工程方法与实践的持续探索者和积极传播者。
看过的人还看了
分布式架构原理与实践
崔皓
资深架构师

17讲 | 175 人已学习

¥45.43¥64.9
学透 Spring:从入门到项目实战
丁雪丰
美团研究员

45讲 | 86 人已学习

¥55.93¥79.9
AI 大模型之美
徐文浩
bothub 创始人

32讲 | 28494 人已学习

¥68¥199
算法(第 4 版)
Robert Sedgewick, Kevin Wayne
ACM Fellow, ACM 杰出教育家

41讲 | 206 人已学习

¥34.99¥49.99
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 178849 人已学习

¥98¥399
数据结构与算法之美
王争
前 Google 工程师

81讲 | 281903 人已学习

¥68¥199