2022 iThome 鐵人賽
「連續 30 天發表技術文章不中斷」爆發驚人的技術能量,
寫出一整年的成長與學習。
所有主題
選手 993 文章 19489
Day 1
2022-09-16
1003
0
寫作原因 你在打電腦時,是否想過,為什麼你按一個鍵,螢幕上就會跑出東西來?又或者你剛剛學過程式語言,是否曾疑問過,為什麼照各個語言規則打幾行程式碼,就能跑出加減...
Day 19
2022-10-04
1003
1
最近剛好有一名老將,要展開職涯的下一個規劃(我真的很擔心我同事發現我有進行鐵人賽,然後或得到太多還沒公開的資訊!?)又要開始一輪面試,所以相對應就有些感觸,來跟...
Day 10
2022-09-25
1003
0
使用例外事件 在早期的很多程式語言裡並沒有例外事件的概念,我們可能會用錯誤碼或錯誤旗幟 (flag) 去捕捉例外狀況: public class DeciceC...
Day 14
2022-09-29
1003
0
讓測試整潔 是什麼造就一個整潔的測試?三件事,可讀性,可讀性,還是可讀性。 可讀性對於單元測試如此重要,然而是什麼決定了程式碼的可讀性?答案與讓其他程式碼具...
Day 26
2022-10-11
1003
0
傳遞性導覽 這個原則又稱作「迪米特法則」(Law of Demeter) 或 「撰寫出害羞的程式碼」(Writing Shy Code)。 通常,我們不希望讓...
Day 20
2022-10-05
1003
0
物件導向程式設計(Object-oriented programming,OOP)具有物件概念的程式設計典範,是一種程式開發的抽象方針。包含資料、特性、程式碼與...