加载中...
《代码大全》是史蒂夫·迈克康奈尔(Steve McConnell)撰写的软件构建实践百科全书,详尽讨论了从命名、函数设计到防御式编程等构建层面的最佳实践,被誉为程序员案头必读。

| 中文名 | 代码大全 |
| 原名 | Code Complete |
| 作者 | 史蒂夫·迈克康奈尔 |
| 初版 | 1993 年 |
| 主题 | 软件构建 |
《代码大全》(Code Complete)是软件工程领域的经典著作,由史蒂夫·迈克康奈尔(Steve McConnell)撰写,第一版出版于 1993 年,第二版于 2004 年发行。它聚焦于软件构建(construction)这一环节,系统汇总了大量编写高质量代码的实践。
与许多偏重方法论或架构的书不同,本书把重心放在代码层面的日常决策:如何命名变量、如何组织函数、如何写循环与条件、如何组织类。作者大量引用实证研究,用数据支撑各种编码建议,使全书兼具实用性与说服力,常被称为软件构建的百科全书。
本书适合各阶段开发者:新手可借它建立良好编码习惯,资深工程师可用作代码评审与团队规范的参考。许多团队在制定编码规范、开展新人培训时都会引用其中的原则。它强调的软件构建质量,是保证系统长期可维护的基础。
问:这本书会不会过时?答:书中示例语言略显年代感,但关于命名、函数设计与防御式编程的原则跨语言通用,至今仍具指导意义。
问:它和《重构》有何侧重不同?答:《代码大全》侧重从一开始就写出高质量代码,涵盖命名、函数与防御式编程等构建细节;《重构》侧重在保持行为不变的前提下改善已有代码结构,两者关注点互补,可结合阅读。

| 中文名 | 代码大全 |
| 原名 | Code Complete |
| 作者 | 史蒂夫·迈克康奈尔 |
| 初版 | 1993 年 |
| 主题 | 软件构建 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧