如果你想做好TDD,但又苦于找不到小步演进代码的窍门,那么就不要犹豫了,这个活动就是为你量身定制的。
如何真正做到小步演进代码(Baby Step)恐怕是测试驱动开发(TDD)中最难掌握的技巧了。三年多前,Bob大叔在他的一篇Blog中提出了 Transformation Priority Primise(TPP)的概念。简单来说,TDD中我们应该用尽可能简单的代码变化来通过失败的测试。而TPP则给出了一个列表,其中不同的代码变化按照其复杂度从小到大排序,我们应该尽可能选择列表中复杂度最小的代码变化。
这个活动除了checkin和简单的TPP介绍,剩下的时间都会以代码道场的形式进行。没有ppt,没有演讲,有的只是代码的交流。本次活动只需要一台电脑,由组织者提供,大家可以轻装上阵。
时间:2014年4月2日(周三)晚上7:00~9:30
地点:上海浦东新区银霄路39弄(浦东世纪花园二期)3号楼1002室(Odd-e办公室)
报名:http://together.iagile.me/activities/13
谢谢
|