#032 Two Daniel Pair Live Show 2

| 84 minutes | liveshow
Daniel Lv 和 Daniel Teng 的 Pair Live Show. 完成一个极其简单且有意思的小游戏。从中你可以学习到如何做TDD和Pair。这是这个系列视频教程的第二期。

项目地址: https://github.com/lgn21st/game_of_life

第一期视频发布后,我们陆续收到下面一些Feedback:

Feedback from RubyChina
  1. 对游戏规则不熟悉
  2. 对极为细小的单元测试步伐不适应
  3. 为什么不用自动测试工具?
  4. 尽量帮助初学者学习TDD的方法,原理
Feedback from Daniel Teng's friends
  1. 有些测试用例的沟通性不强
  2. 接口设计不够友好

所以在本期视频的开头部分,两个Daniel分别就这些Feedback给大家做了解释,以及我们如何在后续的视频中提高视频质量。此外Daniel Teng还特别阐述了这个系列视频教程背后的原则以及方法论。

背后的原则/方法论

  1. Always drive code from requirement - 代码是从需求一步一步推演出来
  2. Limit red phase - 尽快让失败的测试用例通过,从而尽量缩短代码RED状态的时间
  3. Improve design only when code base is safe - 只有在代码安全的状态下,才去优化和改进设计

从本期开始,我们每发布一期新的视频,会根据前一期视频的Feedback做出调整,解释大家遇到的问题以及提升视频的质量,希望大家尽量多的给我们一些本期视频的Feedback。

Daniel Teng: 滕振宇,Odd-e的敏捷教练,社区志愿者。具有多年的敏捷项目(Scrum & XP)实践经验以及丰富的带队经验。作为独立敏捷顾问,他正致力于帮助国内团队导入敏捷方法以及思维。Daniel于2006年1月创建了并领导Irdeto上海研发团队,并将Scrum和XP成功引入了团队。他是Scrum联盟第28位认证Scrum教练(Certified Scrum Coach)。Daniel热衷于敏捷社区建设,他参与了一系列国内外会议的组织、评审以及分享。

Blog: http://www.danielteng.com/
Twitter: https://twitter.com/danielteng
Weibo: http://weibo.com/tengzhenyu

Daniel Lv我就不多做介绍了。http://ruby-china.org/ 创始人。你懂的。 :)

Blog: http://lvguoning.com/
Twitter: https://twitter.com/lgn21st
Weibo: http://weibo.com/lgn21st

Similar Episodes