最近對Coding Dojo特別有緣^^
簡單來說Coding Dojo就是一個練習軟體開發的安全空間
安全空間 = 沒有壓力、責任更不會有人指責你
就像武俠片一樣,每個門派都有一套門徒必練的拳法,練到變成反射動作後,就能將其使用在打鬥上,Coding Dojo就是讓我們熟悉一種打Code的方法,等真正上戰場時不經過大腦也會照這個模式開發。
這些Kata不是讓你程式變多厲害,而是養成某一種習慣,所以重點來了,這些Kata需要不斷去練習,才會變成你的習慣。
Coding Dojo強調TDD、Baby Step、Pair Programing,依照進行的方式分成Prepared
Kata、Randori Kata
Prepared
Kata
n
由分享者帶領參與者逐步解決問題
n 參與者可以隨時打斷分享者
Randori
Kata
n 問題由觀眾一同解決
n 每次只會有兩人在台上,分別擔任主、副駕駛
n 設定固定時間,時間到後副駕駛下台,主變副
n 每位參與者輪流上台擔任主/副駕駛
n 台下觀眾只有在綠燈(Test
Case OK)時才能發言給意見
沒有留言:
張貼留言