什么是Coding Dojo
什么是Coding Dojo? Coding Dojo是一个学习的过程。一些程序员(通常是15-20人)在一起编程解决一个程序问题。一边编程,一边互相学习。每个人可以从Coding Dojo中学到:解决问题的思路、编程技巧、面向对象设计、演进式设计、结对编程、测试驱动开发、持续集成等等。其实即使从别人犯的错误中,我们也能够学到很多。 组织 一周以前组织者会发出邀请,同时给出所要解决的问题(比如我们这次决定实现一个JSon Parser)。以下是我们的议程:
会议室组织方式
在会议室中间有两个人结对编程,一个是驾驶员(Pilot),另一个是领航员(Co-pilot,Navigator)。周围坐的都是顾问(Advisor,Sensei),前面是投影仪。 Coding Dojo中的角色 教练(coach)帮助维护秩序,引导大家 驾驶员(Pilot):负责具体实现,边写代码,边要把自己的设计意图大声说出来 领航员(Co-pilot):负责帮助驾驶员进行设计,负责控制设计的战略方向 顾问(Advisor):坐在周围,通过投影仪观察当前的进展,可以提出问题,但是不能给出方案。驾驶员与领航员必须先回答顾问的所有问题,才能继续写代码。 一些原则
我们的Retrospective
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |