《代码大全2》读书笔记(一)

来源:百度文库 编辑:神马文学网 时间:2024/04/28 20:14:48
《代码大全2》读书笔记(一)
《代码大全》是一本讲述如何更好的进行软件构建的经典书籍。
那么什么是软件构建?软件构建的主要活动是编码和调试,但也涉及详细设计、构建规划、单元测试、集成、集成测试等其他活动。那么为什么构建活动如此重要?因为构建活动是软件开发活动的主要组成部分,其占整个开发活动时间的30%-80%;构建活动是软件开发活动的核心活动;将主要精力集中在构建活动,可以大大提高软件开发效率;构建活动的产物——源代码,往往是对软件开发活动最精确的描述,因为项目文档和测试用例都可能过时,而源代码一定是最新的。
软件构建活动之前的前期准备就是集中在改进需求分析和项目规划。
只有完成了“问题定义”,进行了“需求挖掘”,充分理解了“架构设计”,我们才理解了“这个系统做什么”,以及“它该如何做到这些”。如果想开发高质量的软件,整个开发过程必须始终关注软件质量。在项目的初期关注质量比在项目末期关注质量更能体现对产品质量的影响。