第31次编程道场

会安排在2016年8月。因为从4月底到8月初我会出差印度,为ThoughtWorks的新毕业生员工提供培训服务。等我为老外搞了活动获取经验后,再回来搞咱们的活动。

bjdp.org的所有编程道场都使用测试驱动开发(Test-Driven Development, TDD)做为编程操练方法。这种方法是用“以终为始”的理念,针对业务场景,先写测试代码,然后以此为起点驱动出恰好能让测试运行通过的生产代码,接着进行重构,并循环往复的过程。这令编程变得有趣,但是国内大部分程序员很少有机会能有所体验并入门。为了降低TDD的入门门槛,我从2013年开始,花了1年多的时间,撰写了《驯服烂代码》一书,并在2014年由机械工业出版社出版。我觉得这本书名也可以叫做《动手操练测试驱动开发》,在此推荐给想入门TDD的编程爱好者,因为这是国内第一本通过和读者结对编程操练各种Kata来入门TDD的书籍,它像一位私人教练一样,手把手地引导读者步入TDD的大门。该书中国亚马逊有kindle版,纸版即将绝迹,目前我这里尚余少量,在2016年4月15日前,打赏80元得签名版《驯服烂代码》包邮,详情请点击下面的《驯服烂代码》图片。

下次操练

以往活动回顾链接:

2016.03.26在普惠金融北京办公室到第30次编程道场:重构到Java8函数式编程

2015.11.07在北京梦想加联合办公空间的第29次操练道场:Gilded Rose“编写测试与安全重构”

2015.09.13在挖财公司杭州办公室由ThoughtWorks主办的第28次操练道场:用BDD&DDD让遗留系统“慢鱼变快” 

2015.09.12在Autodesk公司上海办公室由ThoughtWorks主办的第27次操练道场:用BDD&DDD让遗留系统“慢鱼变快”
2015.08.22在联想公司北京办公室的第26次操练道场:用BDD&DDD让遗留系统“慢鱼变快”

2015.07.11在机械工业出版社北京办公室的第25次编程道场:DDD Kata - Tutoring
2015.07.04在联想公司北京办公室的第24次操练道场:Excel 2013动手实验室

2015.05.17在IGT公司北京办公室的第23次编程道场:Scala Koans

2014.12.05在当当网北京办公室的第22次编程道场:操练解耦入单测(Java)
2014.12.01在京东网上商城北京办公室的第21次编程道场:初步尝试结合DDD的BDD操练(Java/Cucumber)

2014.11.21在通用电气北京亦庄园区的第20次编程道场:了解了具有BDD风格的C++测试框架Catch
2014.10.19在ThoughtWorks北京办公室的第19次编程道场:用变得更轻盈的Java8重构到Lambda
2014.08.22在京东商城北京总部的第18次编程道场:意图代码+错误信息驱动+Mock单元测试(Java版)
2014.07.20在联想北京研究院的第17次编程道场:手写Stub编程操练(Tire Pressure Management System, C++版)
2014.06.15在互动出版网的第16次编程道场:手写mock编程操练(Ticket Dispenser, Java版)
2014.05.09在北京天正华光公司的第15次编程道场:为TirePressureMonitoringSystem现有代码添加单元测试(C#版)
2014.03.30在北京优纳公司的第14次编程道场:带有特性开关的FizzBuzz (C++版)
2014.02.23在北京直真科技公司的第13次编程道场:Trivia(驯服烂代码,Java版)
2014.01.10在首信公司北京办公室的第12次编程道场: FizzBuzz (Chain of Responsibility Pattern)
2013.12.01在博彦科技北京办公室的第11次编程道场: Starbuzz Coffee (Decorator Pattern)
2013.10.20在北京车库咖啡的第10次编程道场: Document Editor (Flyweight Pattern)
2013.09.15在北京车库咖啡的第9次编程道场: Hotel World Clocks (Observer Pattern)
2013.08.18在CSDN北京办公室的第8次编程道场: ATM of bank (Command Pattern)
2013.08.04在北京龙泉寺信息中心的第7次编程道场: Potter (Chain of Responsibility Pattern)
2013.07.21在图灵公司北京办公室的第6次编程道场: Eight Queens Puzzle
2013.07.07在UnitedStack公司北京办公室的第5次编程道场: Fizz Buzz (Chain of Responsibility Pattern)
2013.06.16在爱帮网北京办公室的第4次编程道场: Costume Rental (Strategy Pattern)
2013.06.01在上汽大厦的第3次编程道场: Game of Life
2013.05.18 在图灵公司北京办公室的第2次编程道场: Game of Life
2013.05.04 在图灵公司北京办公室的第1次编程道场: Leap Years

全栈开发者的编程操练社区

2015年11月7日,在北京梦想加联合办公空间的办公室里,10位匠友正在bjdp.org第29次编程道场中进行Gilded Rose Kata的结对编程操练。

操练成就匠艺

关于TDD

友情链接

3年实践之编程操练攻略