《代码大全2》读书笔记-1
在老师的推荐下开始阅读《代码大全2》这本书。
1、什么是软件构建?
软件构建可以理解为软件开发中真正要动手做的那部分,主要活动包括详细设计、编码、调试、集成、开发测试(单元测试和集成测试)。
2、软件构建为何如此重要?
软件构建是软件开发中的主要活动,是软件开发的核心,占用了软件开发中的30~80%的时间,是软件开发中唯一一个必须要完成的部分,源码也是最新最精准的文档,软件构建的质量直接关系着整个项目的质量,把注意力放在软件构建上能够大大提升程序员的开发效率。
第二章:用隐喻更充分的理解软件开发
1、当将软件的构建过程比作房屋的构建过程时,可以发现,仔细的准备是必要的,发生变动时最贵的成本是人的时间,而大型项目和小型项目之间也有差异。
2、软件开发实践中,每位工程师都有许多工具,但不存在任何一个能适用于所有工作的工具,因地制宜德尔选择正确工具是成为能有效编程的程序员的关机。