摘要: 编码:1、你有没有确定,多少设计工作要预先进行,多少设计工作在键盘上进行(在编写代码的同时)2、你有没有规定诸如名称、注释、代码格式等“代码约定”?3、你有没有规定特定的由软件架构确定的编码实践,比如如何处理错误条件、如何处理安全性事项、对于类接口有哪些规定、可重用的代码遵循哪些标准、在编码时考虑多少性能的因素?4、你有没有找到自己在技术的浪潮的位置,并相应调整自己的措施?如果必要,你是否知道如何“深入一种语言去编程”,而不受限于语言(仅仅“在一种语言上编程”)团队工作1、你有没有定义一套集成工序—即,你有没有定义一套特定的步骤,规定程序员把代码(Check in)迁入到主源码(代码库)中之前 阅读全文
posted @ 2011-05-23 23:16 Lehman_Tong 阅读(343) 评论(0) 推荐(0)
摘要: 针对各架构主题:1、 程序的整体组织结构是否清晰,是否包含一个良好的架构全局观(及理由)?2、 是否明确定义了主要的构造块(包括每个构造块的职责范围及与其他构造块接口)?3、 是否描述并论证了那些最关键的类?4、 是否描述并论证了数据设计?5、 是否详细定义了数据库的组织结构和内容?6、 是否指出了... 阅读全文
posted @ 2011-05-23 23:14 Lehman_Tong 阅读(409) 评论(0) 推荐(0)
摘要: 针对功能需求:-是否详细定义了系统的全部输入,包括其来源、精度、取值范围、出现频率-是否详细定义了系统的全部输出,包括项目地、精度、取值范围、出现率,格式等-是否详细定义了所有输出格式(web页面、报表、等等)-是否详细定了了所有硬件及软件的外部接口-是否详细定义了全部外部通信接口,包括握手协议、纠... 阅读全文
posted @ 2011-05-23 23:12 Lehman_Tong 阅读(624) 评论(0) 推荐(0)