Skip to content

Code Kata 這個概念是由 The Pragmatic Programmer 的作者之一Dave Thomas提出的, 想要提升自己的coding skill嗎? 歡迎加入這個slack channel, 加入請參考右邊網頁說明

Notifications You must be signed in to change notification settings

softnshare/kata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

kata

為什麼要練習編碼套路(Code Kata)

[什麼是Code Kata]

Kata 這個字是日本來的,意思是武術套路。 有點像是中國的武功祕笈。

Code Kata 是訓練思考的一種方法, 主要是要求開發者不斷的解題, 不斷的思考解題的技巧 加強自己的邏輯歸納推理的能力

進行的過程會採用TDD的方式 透過驗證, 然後不斷的改善自己的程式結構 過程中也會養成測試先行的習慣 對未來進行自動化測試碼的撰寫有所幫助。

也因此版主想要透過這樣活動尋找一起練習的夥伴

主要的練習題目來源

  • codewars codewars 這個網站提供相當多的練習範本而且是免費的 在裡頭他分類了各種不同的題目和等級 而且可以使用你熟悉的程式語言 其中有 javascript、C#、Java、Python ... 經過一段時間的練習,系統也會給你一定的評價

現在就加入我們吧

KATA 進行方式

  1. 註冊 codewars 帳號
  2. github 登記 codewars 帳號 -> 讓其他人知道你的帳號,可以 follow 你
  3. 加入 trello -> kata board -> 進行解題任務,追蹤目前解題項目 已改為用 github issue 進行
  4. 申請 kata members -> 點選 join
  5. 加入 Slack -> 進行 kata 的討論

解題步驟說明

若您正在進行某個 kata
請到 github 新增一個 issue
根據 kata 的等級加上標籤 例如:6 kyu
並為這個 issue 選擇語法標籤 例如: js

如果可以請將題目翻譯了一下,讓所有的人都能夠理解問題
對這個題目有興趣的朋友,可以直接把這個 issue assign 給自己
當你完成這個 issue 請在下方留下一個 comment PASS
讓大家知道你已經完成這個題目

解題的人可以跟已經解完題的人交流
若你還是解不開,或是對題目的內容有疑問,
這時你可以留下 comment 請教已經解開的人

祝您Kata愉快

forum-kata 版主 James Yang

About

Code Kata 這個概念是由 The Pragmatic Programmer 的作者之一Dave Thomas提出的, 想要提升自己的coding skill嗎? 歡迎加入這個slack channel, 加入請參考右邊網頁說明

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •