本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 1071|回复: 0
打印 上一主题 下一主题

[北京] 敏捷开发训练营——重构与设计 活动总结

[复制链接]
跳转到指定楼层
1#
发表于 2014-4-20 23:09:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hanguokai 于 2014-4-20 23:10 编辑

活动名称:北京GDG敏捷开发训练营—重构与设计活动现场。
敏捷教练:张博超(Jackson)、姚若舟(Joseph)
活动时间:2014年4月20日 9:30-18:00

参加人数:32人
活动场地:China-pub
照片链接:https://plus.google.com/events/gallery/c8n0kj2dthhebfejm8srcv8c6rg?sort=1

今天一整天的敏捷开发活动结束,大家对两位老师精彩的重构实践讲解非常称赞。上午,大家首先先熟悉一下预先准备的代码示例,并跑通单元测试。然后,让参会者自己熟悉一下今天要重构的一个60行的方法实现。这个方法看着并不难懂,但隐藏着很多设计问题,然后大家开始尝试自己找出问题并重构。当然,我们不能为了重构而重构,首先需要找出代码中的“坏味道”。下午开始,在两位教练的引领和演示下,一步步剥茧抽丝…… 最终将代码演变为一屏内能轻易看懂的代码。在最后一小时里又对代码设计原则和常见误区做了生动讲解。

这种活动需要现场来听才能有收获,没有 ppt 分享。引用伍斌老师对此次活动的评价:
感谢GDG的组织!感谢两位老师的精彩演绎!感谢China-pub提供的场地!咱们今天的活动,让我想起之前参加过的 Thoughtworks 的 TDD Open Workshop 活动。咱们活动的特色是老师精彩的现场编程演示,这一点我在骚窝没见到。赞!——伍斌

Joseph 推荐大家可以看以下几本书来了解今天谈到的相关内容:
  • The Art of Unit Testing - Roy Osherove
  • Test Driven Development by example - Kent Beck, TDD和极限编程的创始人
  • Refactoring, improve the design of existing code - Martin Fowler
  • Agile Software Development, principles, patterns, and practices - Robert C. Martin, 人称Bob大叔,就是那位练了40年Code Kata的前辈,也是软件工艺宣言的发起人
  • Extreme Programming Explained - Kent Beck
  • Continuous Integration
  • The Clean Coder - Robert C. Martin, 看看如何成为一个专业的程序员

再次感谢两位老师一整天的现场讲解!感谢China-pub提供本次活动场地!






ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表