代码改变世界

回答1-17章问题

2015-06-26 19:54  43陈友沛  阅读(106)  评论(0编辑  收藏  举报

第一章

问题:软件是什么?

回答:软件=程序+软件工程

第二章

问题:怎样才算一个好的单元测试?

单元测试应该准确,快速的保证程序基本模块的正确性。

第三章

问题:一个工程师应该掌握哪些阶段知识?

回答:入门,熟练,带头人,大师。

第四章

问题:代码风格的原则是?

回答:简明,易读,无二义性。

第五章

问题:在那些”硬“的行业中,产品大多数遵循什么流程?

问答:分析-〉设计-〉实现-〉销售-〉维护

第八章

问题:软件开发的过程?

回答:就是”用户最需要的东西“在下面这一条链中传送,转换,实现,扭曲或丢失的过程。

第十章

问题:写好spec的秘决不多,只有哪三点:

回答:实践,实践,再实践。

第十二章

问题:对于一个软件的用户界面,有什么评价标准?

回答:可以参考茨法则,Nielsen启发式评估十条原则以及其他经验。

第十三章

问题:bug可以分解为什么?

回答:症状,程序错误,根本原因。

第十五章

问题:当对方案进行修改时进行会诊包括哪些方面

回答:第一步:开发者提交参加会议的bug和修改方案。

第二步:会议决定是否同意修改方案。

第三步:执行。

第十七章

问题:团队合作的几个阶段

回答:萌芽阶段,磨合阶段,规范阶段,创造阶段。