iT邦幫忙

鐵人檔案

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

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

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

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

Day 1. 動機-自我挑戰的開始。

動機 Hi,大家好,我是DZ,這一次是我第一次參加IT鐵人競賽,希望可以透過 (自己挖的坑) 30天的寫作關於測試、關於TDD,讓自己可以對於TDD的練習能夠更...

2017-12-18 ‧ 由 張少齊 分享
DAY 2

Day2. 什麼叫單元測試? 再給我說一次,什麼叫他__的單元測試?

前言 這一篇,就先來簡單的談談什麼叫做「單元測試」你再給我翻譯一下 什麼他___的叫單元測試 這一篇將會談談單元測試原則、FIRST和3A原則,這篇應該會很有趣...

2017-12-19 ‧ 由 張少齊 分享
DAY 3

Day3. 來談一點點的測試

這一篇將會談一點點地測試和為什麼需要自動化測試。 測試在開發過程中是不可或缺的一環,軟體上的測試方法分了兩種 黑箱測試(black-box testing)這...

2017-12-20 ‧ 由 張少齊 分享
DAY 4

Day4. 從創建一個測試專案開始-MS Test

今天要談的是創建一個測試專案,就算你沒寫過測試,總得要創建一個測試專案當成一個開始嘛(被揍) 有人問我為何要使用MS Test (其實根本沒人問),原因是因為在...

2017-12-21 ‧ 由 張少齊 分享
DAY 5

Day5. 套路的開始啦-Codewars_Remove First and Last Character

首先就從Codewars的8kyu開始唄,我會因為題目簡單而腦補之後的需求可能性進行一點彈性和可讀性的實作 Codewars的題目是有分等級的,最簡單的是8ky...

2017-12-22 ‧ 由 張少齊 分享
DAY 6

Day6. 繼續牛刀小試的概念-Codewars_Fake Binary

今天一樣從Codewars的8kyu開始唄。 這一次的題目一樣是隨機出來的,反正就隨便挑了一題啦XDDD 廢話不多說就來看看題目吧,今天的題目非常簡單(廢話 因...

2017-12-23 ‧ 由 張少齊 分享
DAY 7

Day7. 找黃金囉!-Codewars_Main in the west

今天一樣從Codewars的8kyu開始唄。 這一次的題目是找最新出現的8kyu的一題,前5天的練習應該都會是8kyu啦ˊ_>ˋ後面的話就會7以下惹,慢慢...

2017-12-24 ‧ 由 張少齊 分享
DAY 8

Day8.我們都是獨立的個體!-Codewars_All Unique

今天比較不同啦 終於從7kyu開始哩雖然好像難度……..差不多XDDDDDD6kyu就真的會比較難了啦(應該吧反正就要慢慢來的嘛!! 這一次的題目看起來很有趣,...

2017-12-25 ‧ 由 張少齊 分享
DAY 9

Day9. 轉吧轉吧七彩霓虹燈?-Codewars_RotateForAMax

今天就用這題開啟吧!!這題看起來需求就比較多了,終於可以不要只拆那一點點的東西了(? 貼圖實在是太累了,所以從今天開始我決定程式碼的部分用文字的方式試試看 這...

2017-12-26 ‧ 由 張少齊 分享
DAY 10

Day10. 阿伊屋欸喔,母音計數器(?-Codewars_Vowel Count

今天就用母音計數唄,看起來很潮讓我回想起當年學KK音標的感覺(? 今天的題目非常的貼心,你不需要考慮到大小寫的問題,因為他只會輸入小寫XDDD跟空白簡單來說...

2017-12-27 ‧ 由 張少齊 分享