Kata 這個字是日本來的,意思是武術套路。 有點像是中國的武功祕笈。
Code Kata 是訓練思考的一種方法, 主要是要求開發者不斷的解題, 不斷的思考解題的技巧 加強自己的邏輯歸納推理的能力
進行的過程會採用TDD的方式 透過驗證, 然後不斷的改善自己的程式結構 過程中也會養成測試先行的習慣 對未來進行自動化測試碼的撰寫有所幫助。
也因此版主想要透過這樣活動尋找一起練習的夥伴
若您正在進行某個 kata
請到 github 新增一個 issue
根據 kata 的等級加上標籤 例如:6 kyu
並為這個 issue 選擇語法標籤 例如: js
如果可以請將題目翻譯了一下,讓所有的人都能夠理解問題
對這個題目有興趣的朋友,可以直接把這個 issue
assign 給自己
當你完成這個 issue 請在下方留下一個 comment PASS
讓大家知道你已經完成這個題目
解題的人可以跟已經解完題的人交流
若你還是解不開,或是對題目的內容有疑問,
這時你可以留下 comment 請教已經解開的人
祝您Kata愉快
forum-kata 版主 James Yang