2015年3月15日 星期日

Coding Dojo

最近對Coding Dojo特別有緣^^
簡單來說Coding Dojo就是一個練習軟體開發的安全空間
安全空間 = 沒有壓力、責任更不會有人指責你

就像武俠片一樣,每個門派都有一套門徒必練的拳法,練到變成反射動作後,就能將其使用在打鬥上,Coding Dojo就是讓我們熟悉一種打Code的方法,等真正上戰場時不經過大腦也會照這個模式開發。

這些Kata不是讓你程式變多厲害,而是養成某一種習慣,所以重點來了,這些Kata需要不斷去練習,才會變成你的習慣

Coding Dojo強調TDDBaby StepPair Programing依照進行的方式分成Prepared KataRandori Kata

Prepared Kata
n   由分享者帶領參與者逐步解決問題
n   參與者可以隨時打斷分享者
Randori Kata
n   問題由觀眾一同解決
n   每次只會有兩人在台上,分別擔任主、副駕駛
n   設定固定時間,時間到後副駕駛下台,主變副
n   每位參與者輪流上台擔任主/副駕駛
n   台下觀眾只有在綠燈(Test Case OK)時才能發言給意見

分享一個Kata網站http://codingdojo.org/裡面有許多Kata可以選擇

沒有留言:

張貼留言

Coding Dojo

最近對 Coding Dojo 特別有緣 ^^ 簡單來說 Coding Dojo 就是一個練習軟體開發的 安全空間 安全空間 = 沒有壓力、責任更不會有人指責你 就像武俠片一樣,每個門派都有一套門徒必練的拳法,練到變成反射動作後,就能將其使用在打鬥上, Cod...