北京设计模式学习组bjdp.org第12次活动(2014.01.10)纪要与下两次活动安排

原创 2014年01月13日 09:00:01


* 时间:2014.01.10, 6-9pm

* 地点:首都信息发展股份有限公司(北京天坛公园西侧)
* 参加人数:首信15人,bjdp.org 5人
* 活动主题:C#测试先行实现FizzBuzz游戏


* 活动要点:
- 伍斌介绍测试驱动开发、编程操练和结对编程的概念
- 伍斌用C#现场演示测试先行的TDD开发有备编程操练FizzBuzz
- 现场时间盒自由技法编程操练,用C#实现FizzBuzz招式


* 回顾要点:
- 结对编程很有用,领航员能够提供反馈和代码review
- 结对编程有助提升开发技能
- 本次操练能以一种全新的方式来体会“开闭原则”的妙处
- 在编程道场中当众进行结对编程感觉紧张
- 编程道场中结对编程的气氛应该更加活跃一些
- 编程操练能够让所学知识印象深刻
- 结对编程可以采用自愿的方式进行尝试
- 负责程序员考核的职能经理最好在程序员在编程道场进行操练时离开,以便程序员更加主动地进行操练


- 领航员随时可以与驾驶员进行角色互换
- 驾驶员与领航员应该不断大声说出你们的想法,以便周围的顾问观察你们的开发过程
- 程序员缺乏重构的经验
- 新手在使用测试驱动开发方法时,会感觉没有一个现成的框架代码,来让他们复制、粘贴代码


- Commit代码时一定要写上comments,以方便回退
- 应该更加频繁地commit代码,和运行测试代码
- 快捷键要熟记,以提高开发速度
- C#的测试代码应该放到与生产代码同一个solution下的一个单独的project之下
- 测试代码也需要重构,来去除重复的测试代码
- 复制、粘贴代码是万恶之源,会引入bug
- Assert语句中最好能有出错提示字符串,以便定位错误
- 方法名Handlen应为Handle,程序员应该加强英文学习


* 疑问
- 何时重构
- 何时用责任链
- 如何在责任链中添加一个环节
- TDD与敏捷的关系


* 下两次活动安排
- 时间:2014年2月23日前后,具体时间待定
- 地点:待定(如果您所在公司里的程序员、自动化测试工程师对TDD/ATDD/BDD、重构到设计模式、驯服烂代码、编程操练感兴趣,不妨回复本条微信联系我,下次活动就可能在您公司举办。)
- 人数:16人
- 编程操练:驯服烂代码的编程操练Trivia链接:https://github.com/wubin28/trivia。(一般思路是先把现有代码纳入测试的保护下,再重构代码)
- 操练语言:Java
- 费用:免费
- 报名链接:待定


- 时间:2014年3月30日前后,具体时间待定
- 地点:待定(如果您所在公司里的程序员、自动化测试工程师对TDD/ATDD/BDD、重构到设计模式、驯服烂代码、编程操练感兴趣,不妨回复本条微信联系我,下次活动就可能在您公司举办。)
- 人数:16人
- 编程操练:待定
- 操练语言:C++
- 费用:免费
- 报名链接:待定




喜欢我今天的文章,不妨点击右上角按钮分享到朋友圈。无论是否喜欢,都可回复本条微信,我必看必回。


您看到的上面我写的文章,首发于微信公众号bjdp_org。该公众号服务于我创办的bjdp.org公益编程操练社区。在这里,程序员们聚在一起,编程、学习、找乐子;和测试工程师一起结对编写验收测试代码;与产品需求专家一块探讨如何能让软件开发的成果不离谱。程序员、测试工程师和产品需求专家,是密不可分的“三兄弟”。


欢迎在微信上搜索bjdp_org关注北京设计模式学习组。


相关文章推荐

北京设计模式学习组bjdp.org第7次活动(2013.08.04)回顾会纪要

北京设计模式学习组bjdp.org第7次活动(2013.08.04)回顾会纪要 时间:2013.08.04,9am-7pm 地点:北京龙泉寺(北京凤凰岭风景区内) 参加人数:北京龙泉寺信息中心(20人...

BJDP-北京设计模式学习组 (bjdp.yolasite.com)

建组初衷 2013年4月6日清明小长假,我在读《Refactoring to Patterns》,书中提到该书作者Joshua Kerievsky早在1995年就在纽约创建了“纽约城设计模式学习...

Scala Akka 活动对象持久化 Eventsourced 设计模式使用指南

Scala Akka 活动对象持久化 Eventsourced 设计模式使用指南
  • twoface
  • twoface
  • 2014年01月02日 11:45
  • 2312

【阿里大神讲设计模式】4. 回馈顾客, 活动搞起---策略模式

本系列文章由阿里大神 anly_jun 授权发布前情提要上集讲到, 小光引入了饮料机(工厂方法模式)改进了光氏饮品的生产过程. 现在如果要新上什么饮品, 改变配方什么的, 都很简单了, 直接增加一个饮...
  • cniao5
  • cniao5
  • 2017年04月08日 11:26
  • 133

算法设计与分析 活动安排

  • 2013年10月08日 19:30
  • 2.36MB
  • 下载

学习活动的设计 PPt

  • 2009年12月29日 01:05
  • 292KB
  • 下载

2014全年bjdp.org编程道场日期安排

bjdp.org公益编程操练社区2014年计划安排10次编程道场,参加者均可免费参与。每次编程道场人数一般限定在15至30人之间。每次编程道场原则上均安排在周日下午2~5点,每次选择的编程操练语言按照...

驯服Trivia烂代码:bjdp.org第13次编程道场议程安排

驯服Trivia烂代码:bjdp.org第13次编程道场议程安排 程序员每天都会面临烂代码。如果您能刻意地进行多次驯服烂代码的编程操练,并从中找到自己的解决之道,那么烂代码就不再可怕,而变得...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:北京设计模式学习组bjdp.org第12次活动(2014.01.10)纪要与下两次活动安排
举报原因:
原因补充:

(最多只允许输入30个字)