为学日益,为道日损。
不强求实行结对,而是鼓励程序员为完成复杂的任务结对,那么结对编程的有利方面如改进的代码级设计、通过改善交流的知识分享、体会团队精神等,在不带来负面影响的条件下(高维护费的实践、因结对变动而随时出现的不和谐的结对、对简单任务的“滥用”等)是可能实现的。
花费更多的时间在前期的设计上,并通过团队过程来完成。在某种程度上,XP采用协作设计会议的方式-在团队开始编写产品代码时,大多数关键的设计决策已经完成。书面文档也能减少对结对编程和团队同在一地的需求。
Powered by: BlogJava Copyright © 放水老倌