软件分为系统软件,应用软件和恶意软件。
软件=程序 + 软件工程
代码风格的原则:简明,易读,无二义性 代码风格规范:缩进,行宽,括号,断行与空白的{}行,分行,命名,下划线,大小写,注释 代码复审的形式:自我复审
同伴复审团队复审 代码复审的目的:1,找出代码的错误
2,发现逻辑错误,程序可以编译通过,但是代码的逻辑是错的 3,发现算法错误,比如使用的算法不够优化,边界条件没有处理好 4,发现潜在的错误和回归性错误 5,发现可能需要改进的地方 6,互相教育开发人员,传授经验 错误处理:参数处理
断言 两人合作的不同阶段:萌芽阶段
磨合阶段规范阶段创造阶段解体阶段