这一章主要讲的是代码的规范和结对编程。
程序员写代码往往因为性格,学习习惯不同,写出来的程序让别人看不懂或者不简明,而现在软件产业中,许多软件的开发都是由两个人以上合作,多个程序员的一起开发的,所以在代码的规范化上需要一个基准线。而代码设计规范不仅是程序书写的格式问题,更是牵涉到程序设计、模块之间的关系、设计模式等方方面面。在团队合作中主要通过讨论来定下其中的原则。
结对编程是一个相互学习、相互磨合的渐进过程。开发人员需要时间来适应这种新的开发模式。一开始,结对编程很可能不比单独开发效率更高,但是在度过了学习阶段后,结对编程小组的开发质量、开发时间通常比单人单独开发有明显的改善。文中介绍了如何结对编程,两人的合作中对对方的影响,如何将效率提高等等。