ThoughtWorks TDD open-workshop第三季总结

正如仝校长所说,三是一个很重要的数字。今天的open-workshop和open-party一起举行,人数非常多。整个ThoughtWorks(北京)到处都是参加活动的人员。而Open-workshop也开设了ruby/java/安全攻防三个不同的部分,其中一共有15名童鞋参加了Ruby部分的活动。

活动总结
照例,活动由名字接龙的游戏开始,随后便是coding和code review的循环,最后做活动回顾。这次活动比较好的地方在于没有花太多时间来配置环境。原因可能是由于参与活动的人员水平更为成熟(ruby开发人员相对更重视单元测试?),同时赵亮童鞋也提前更为清晰的写了如何配置环境。

不足之处在于活动时间相对较短,有些环节开发相对紧凑。由于时间因素,我们也没有办法讲更多的东西,很多时候也只能是“以练代讲”。

改进计划

  1. 尝试新的练习题。
  2. 尝试固定加深难度和延长时间。如果参与人员能够相对固定,我们就可以有连续性的进行培训,这样就可以避免有些人每次都来做同样的题目。而起我们确实有童鞋三次workshop全部参加了。
  3. 尝试鼓励大家写活动总结、分享代码。让活动以不同的方式延续、扩散开,从而使得更多的人对TDD,以及其他的开发方法/模式有所了解。

个人总结
上周临危受命,于是开始搞ruby。大概看了一下《七周七语言》和用了一下“try ruby”之后,就开始自己倒腾。今天早上和赵亮结对编程,提前把三问做了一遍。感觉ruby还是很有趣的,很多特性很有趣。

问题

  1. 我们应该继续做101的workshop,还是转向连续性的workshop。连续性的workshop有几个额外难题:传播广度和如何固定人员,当有人缺席一次之后如何跟得上后续课程。
  2. 单次时间是否应该变长,以便能够更加完整的完成练习以及由时间做一些课前demo。

相关文章

迭代器模式(Iterator)迭代器模式(Iterator)[Cursor]意图...
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,...
策略模式(Strategy)策略模式(Strategy)[Policy]意图:定...
访问者模式(Visitor)访问者模式(Visitor)意图:表示一个...
命令模式(Command)命令模式(Command)[Action/Transactio...
生成器模式(Builder)生成器模式(Builder)意图:将一个对...