iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
自我挑戰組

TDD - 紅燈,綠燈,重構,30天 TDD之路有你有我 系列

這系列文章是連續 30天 使用 TDD 來撰寫 Codewars、Leetcode 等一些有趣的題目,把整個使用TDD開發的紅燈,綠燈,重構 過程記錄下來。

鐵人鍊成 | 共 30 篇文章 | 31 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21. 你的餐點,謝謝(?) Codewars_Your Order,Please

今天的題目難度是6kyu喔喔喔喔 廢話我就不多說惹,今天的題目長這樣 今天的題目要去拆解輸入的字串,而每一個被拆解的字串會含有一個數字,其數字只會在1~9之間...

2018-01-07 ‧ 由 張少齊 分享
DAY 22

Day22. 酷炫的兒童黑話 Codewars_Simple Pig Latin

今天的題目超酷的啦(難度:5kyu)看起來很炫泡,一開始看不懂什麼叫做Pig Latin到底是什麼毛跑去google就發現他被稱作為兒童黑話是一種英語語言的遊戲...

2018-01-08 ‧ 由 張少齊 分享
DAY 23

Day23 這時間你看得懂嗎? Codewars_Human Readable Time

今天的題目難度是5kyu喔喔喔 今天的題目長這樣 今天的題目需求需要將秒數換算成小時分鐘跟秒數。 現在就來拆一下題目吧。 換算小時的方法。 換算分鐘的方法...

2018-01-09 ‧ 由 張少齊 分享
DAY 24

Day24 駝峰轉換器(?) Codewars_Convert String To Camel Case

今天的題目也是因為看起來很有趣所以就選了不過他這個題目看起來一點都不5kyu啊…沒關係啦XDDDDD反正重點不是難度重點在於過程! 今天的題目長這樣 今天的題...

2018-01-10 ‧ 由 張少齊 分享
DAY 25

Day25. 史上最簡單6kyu(?) Codewars_Bit Counting

今天題目超級簡單….隨機挑到的XD廢話不多so題目長這樣 今天的題目需要將輸入的變數2進制化,然後運算其中含有幾個1。 現在就來拆一下題目吧。 2進制化,C...

2018-01-11 ‧ 由 張少齊 分享
DAY 26

Day26. 找出分歧者不是啦,我是說要找因數 Codewars_Find The Divisors

抱..抱歉貼錯 這才是今天的題目! 今天的題目需要找出輸入變數的因數,並且從小排序到大。這個題目有特別註明不要找出自己跟1。現在就來拆一下題目吧。 找出因...

2018-01-12 ‧ 由 張少齊 分享
DAY 27

Day27. 搶劫!你的手機號碼!? Codewars_Create Phone Number

小姐,手機幾號?沒..沒事 我們今天用一點不一樣的方式來進行!先把Code跟測是全部都寫好,然後再Refactor程式碼。 這是今天的題目! 這個是目前可以...

2018-01-13 ‧ 由 張少齊 分享
DAY 28

Day28. 把塔蓋起來蓋起來!! Codewars_Build Tower

今天的題目走懷舊風,懷念一下當時大學寫過的題目(?好懷念啊(是過多久? 明明大學才剛畢業不到一年啊O_O 往事不堪回首(?),不多說惹,這是今天的題目! 題目...

2018-01-14 ‧ 由 張少齊 分享
DAY 29

Day29 TDD套路經典!? Tennis Game!

----2019/04/03/16:57更新----感謝 Teddy 大指出本文章的錯誤http://teddy-chen-tw.blogspot.com/20...

2018-01-15 ‧ 由 張少齊 分享
DAY 30

Day30. 最後一天就是要Retro一下啊!

Day30. 最後一天就是要Retro一下啊! 最後一天當然就要Retro啊!先來回顧一下這29天幹了什麼好事吧!! 前4天談了一點點的測試工具和一點點觀念之...

2018-01-16 ‧ 由 張少齊 分享