摘要: 第四章 关键的“构建”决策 (key Construction Decision) Checklist: 主要的构建实践 (Major Construction Practices) 编码 你有没有确定,多少设计工作将要预先进行,多少设计工作在键盘上进行(在编写代码的同时)? 你有没有规定诸如名称、注释、代码格式等“编码约定”? 你有没有规定特定的由软件架构确定的编码实践... 阅读全文
posted @ 2008-12-01 20:58 lemonade 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 摘自《Code Complete》一书,将书中的一些Check List和Key Points列出来,以备遗忘。第一章 欢迎进入软件构建的世界 (Welcome to Softeware Construction)key Points: 软件构建是软件开发的核心活动:构建活动是每个项目中唯一一项必不可少的工作。 软件构建的主要活动包括:详细设计、编码、调试、集成、开发者测试(包括单元测试和集成测试)。 构建也常被称作“编码”和“编程”。 构建活动的质量对软件的质量有着实质性的影响。 最后,你对“如何进行构建”的理解程度,决定了你这名程序员的优秀程度。 第二章 用隐喻来更充分地理解软件开发 (M 阅读全文
posted @ 2008-12-01 19:47 lemonade 阅读(335) 评论(0) 推荐(0) 编辑