iT邦幫忙

DAY 15
4

我的IT人生~系列 第 15

我的IT人生之DAY15-進步

  • 分享至 

  • twitterImage
  •  

記得有位前輩說過,「越分享就得到越多」。
你開始分享了嗎?想得到更多嗎?
記得有位前輩說過,「越分享就得到越多」。

我的IT人生已經進入第15天,從一開始沒有任何標題,到現在我會替每天想一個標題。真的有種寫程式的感覺。因為軟體的本質就是變,所以要不斷的重構!!

一開始在寫IT人生時,每天都要想破腦袋想說「今天到底要寫什麼阿」。感覺好累喔~可是慢慢的,好想越寫東西就越多,東西越多,就月想寫!雖然有些都是閒話家常~不過,這都是我的經驗。因為開始學著分享自己的東西,腦袋就好像滿滿起了化學變化般的,也在做重組,自動整理到底還有什麼東西阿!

我從開始寫程式到現在差不多快三年了,有個東西我一直突破不了,那就是TDD。我一直都知道TDD很好,TDD是勢在必行。可是,就像老師說的,台灣的軟體足足落後國外十年,我有一次在看TDD的書時就發現,天哪!!這本書是十年前寫的~所以感覺特別深刻!雖然無法TDD,但是我在寫程式時,還是很努力的寫 Test Case,除非真的沒辦法,否則我都一定會寫 Test Case!唯有 Test Case 才能保護自己的程式碼!

我記得有一次我再開發 C++ 的程式時,那時的我從來沒用C++ 寫過軟體,可是我就是藉由 Test Case 的保護下,還有 Use Case 的幫忙下,我的開發節奏非常的順利,開發的時間是線性的(在很多時候,軟體開發的時間一不小心都會是成指數性成長)。由於對 C++ 的語法不熟悉,對C++的物件也不是哪麼的熟,可是,我有 Test Case 的保護,真的是讓我開發的過程都很開心!更令人開心的是,因為我寫的是支小程式,所以,我不但做 Unit Test ,還有做 Integration Test,而且還是第一次使用 Google 的 C++ Testing Framework 來做測試!這種感覺真的是不亦樂呼阿~~

附註:關於測試可以參考 hatelove的相關TDD文章!因為真的很讚~值得推薦~

文章導覽
全系列連結
上一篇
下一篇


上一篇
我的IT人生之DAY14-動力
下一篇
我的IT人生之DAY16-好奇+衝動
系列文
我的IT人生~21
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
ted99tw
iT邦高手 1 級 ‧ 2012-10-16 20:04:04

沙發

TDD?

我是比較了DDT啦...毆飛

pajace2001 iT邦研究生 1 級 ‧ 2012-10-17 13:09:27 檢舉

我想了好久疑惑~我終於想到了DDT是不是「迪迪踏(台語)」阿...
(一直踢一直踢Orz

ted99tw iT邦高手 1 級 ‧ 2012-10-17 13:19:25 檢舉

pajace2001提到:
DDT是不是「迪迪踏(台語)」阿...

太厲害了啦,居然想到第101種解釋.....我想的其實是DDT農藥啦~~~無言

http://zh.wikipedia.org/wiki/%E5%86%9C%E8%8D%AF

sunrandy iT邦新手 1 級 ‧ 2012-10-18 09:44:38 檢舉

現在知道DDT和DT的人一定有點年紀了...不過還是不知TDD是啥疑惑

我要留言

立即登入留言