根据您的经验,在结对编程中更改对的最有效时间间隔是什么?
是90分钟,4小时,一整天吗?
答案 0 :(得分:3)
我更喜欢至少几个小时,但间隔时间不到45分钟的实验显示最佳时间约为90分钟。
有关参考资料,请参阅Pair Programming Explained
答案 1 :(得分:1)
我认为最好的想法是将您正在处理的任务拆分为较小的逻辑子任务。每个这样的任务应该能够在大约45分钟内完成(就像高中课程一样)。程序员可以在完成每项任务后进行切换。
请注意,拆分任务已经是目标目标的一种工作。任何任务都可以(并且应该)尽快拆分成较小的部分。最好将任务划分为一对较小的部分(团队领导或经理不必包含在该过程中) - 记住敏捷促进自组织团体。
当然,如果子任务需要更长的时间才能完成(超过45分钟),那么在完成之前你不需要切换。
答案 2 :(得分:0)
这取决于每项任务需要多长时间 - 如果你正在修复小错误,你可能会经常更改;如果你要添加一个主要的新功能,你会更长时间地坚持下去。
答案 3 :(得分:0)
我发现,一旦完成了不连续的工作,或者你开始遇到障碍,总是一个好时机来完成它。
而不是仅仅因为时间限制而破坏流程。