1.代码风格规范:(1)缩进   (2)行宽  (3)括号  (4)断行与空白的{ }行   (5)分行   (6)  命名   (7)  下划线  (8)   大小写   (9)注释

2.代码设计规范:(1)函数(2)goto (3)错误处理:参数处理和断言  (4)如何处理C++中的类:类、class vs.struct、公共/保护/私有成员、数据成员、虚函数、构造函数、析构函数、new和delete、运算符、异常、类型继承

3.代码复审:自我复审、同伴复审、团队复审

4.结对编程:驾驶员和领航员

5.两人合作的不同阶段和技巧:(1)萌芽阶段(2)磨合阶段(3)规范阶段(4)创造阶段(5)解体阶段

一、软件团队的模式:主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐模式、爵士乐模式、功能团队模式、官僚模式

二、开发流程:写了再改模式、瀑布模型、RUP统一流程、老板驱动的流程、渐进交付的流程、TSP的原则