* 自由技法(Randori)编码操练的规则:
1)如果你控制着键盘,你来决定敲什么;
2)如果你控制着键盘,但你不知道该敲什么,就向别人求助;
3)如果别人向你求助,尽你所能地提供善意的反馈;
4)如果别人没有向你求助,但是你看到有改进或学习的机会,那么选择一个合适的时机说出来:若是有改进的建议,或许要等到这次所有的测试运行通过后再提出来,或者等到最后回顾的时候再说;
* 时间盒(TimeBox)编码操练的规则:
1)每一结对编程的匠友仅有5~7分钟(Java和C++有7分钟,Python和Ruby有5分钟)的时间盒,时间一到就换人,不会延时;
2)每次时间盒结束,驾驶员回到观众席,领航员成为驾驶员,一位观众上来担任领航员;
——来自EmilyBache的书The Coding Dojo Handbook的建议