Refactor

单元测试与TDD工作坊

继上次单元测试工作坊之后,我和Joseph在此基础上持续迭代,融入测试驱动开发,将工作坊扩充成一天的工作坊。 在这次的工作坊中,我们将继续探讨什么是单元测试?怎样才能写好的单元测试?如何在实际工作中编写优秀的单元测试?掌握单元测试自然而然就会想到测试驱动开发,到底测试驱动开发是怎样的一种开发方式?如何利用单元测试做好测试驱动开发?我们将融入代码道场与大家一起切磋。这里没有说教,我们只用代码沟通,快来尽情体验吧。 这次我们依旧不限制语言,所以带着你熟悉的开发环境一起来玩吧。 地址:上海浦东新区银宵路39弄(浦东世纪花园二期)3号楼1002室(Odd-e办公室) 时间:10月20日上午9:30~下午6:00 费用:500元/人(含培训午餐) 报名方式:http:

Coach

Refactor之痛

实践敏捷开发这么多年来,我十分清楚重构重要性,不断清理代码,如同吃完饭要洗碗清理厨房,要经常打扫房间。然而实际上我并没有经常打扫房间,虽然我“知道”要经常打扫,结果只是偶尔想起来做一下。直到有一次出差了一段时间回到家发现,桌上灰层实在是太多,键盘,鼠标,鼠标垫上都是厚厚灰层。我无法忍受了,都不愿意碰鼠标和键盘了,对于我这个“技术宅”这事可大条了,我得去清理了。拿起抹布开始清理桌子,发现地上也很脏,扫地拖地吧。再出现这样的情况我可受不了,得预防一下吧,那就定期做一下清洁工作吧。我还是比较懒的,那就一个星期做一次吧。我突然意识到我现在的教练工作不也是同样的道理么。 教练不是上来就解决问题,反而要通过一系列迫使他真正意识到自己的问题(“你们的代码太垃圾”