---
# System prepended metadata

title: 用KATA練習TDD
tags: [KATA]

---

---
tags: KATA
---
用KATA練習TDD
===
###### tags: `KATA` `TDD`

## Kata題目
[題目庫1](http://www.codingdojo.org/KataCatalogue/)
[題目庫2](https://kata-log.rocks/index.html)
[題目庫3](https://josepaumard.github.io/index.html)

1. [kata bowling](https://codingdojo.org/kata/Bowling)
[ppt](https://drive.google.com/file/d/1dhw3zXV6Eto9FBuuPteLrDygekKNSoM-/view?usp=sharing)
http://butunclebob.com/ArticleS.UncleBob.TheBowlingGameKata
[Event Sourcing Challenge: Bowling Game Kata](https://ralfw.de/event-sourcing-challenge-bowling-game-kata/)
2. [kata tennis](https://codingdojo.org/kata/Tennis)
 https://github.com/emilybache/Tennis-Refactoring-Kata
 ![](https://i.imgur.com/EWObamt.jpg)

3. [Yatzy](https://hackmd.io/@AmdAc990TDm3EkP4EmImTA/Byf21kWlO)
4. [Minesweeper](https://hackmd.io/@AmdAc990TDm3EkP4EmImTA/B1dDR_Ald)

## 日程
5/11(週二) 21:30 讀規則, 分配題目; 定出六月的時間

6月開跑, 希望為期四周可結束; 碰到連續假期可順延
每周的兩個平日晚上21:00 - 23:30, 詳細要等討論.
如有更多人想參與討論, 要在該日主分享者結束, 可接著分享, 直到23:30就休息.

## 分享平台
ZOOM : 25P方案

## 流程
* 語言不限，只要能測試
* 分享者先給出第一版可執行, 完成此規則的代碼
* 如果可以先加上測試
* 如果可以也先依據自己想到的重構好, 放在其他Branch或是Commit, 然後分享. 不然就變成要live coding了XD

一題一週, 2位分享者各一天分享, 希望是不同語言, 比較實做方式跟測試方式. 相互交流.


## 目的
* 練習重構以及加入測試
* 學習其他語言的實作
* 討論與分享