2022 iThome 鐵人賽
「連續 30 天發表技術文章不中斷」爆發驚人的技術能量,
寫出一整年的成長與學習。
Software Development
選手 147 文章 2896
Day 26
2022-10-11
1000
0
傳遞性導覽 這個原則又稱作「迪米特法則」(Law of Demeter) 或 「撰寫出害羞的程式碼」(Writing Shy Code)。 通常,我們不希望讓...
Day 14
2022-09-20
1000
0
錯誤處理的重要 Error Handling 是系統架構很重要的一部份,當開始設計新功能時,大多時候是討論 happy path, 但是當新功能上線後,常常注意...
Day 23
2022-10-08
1000
0
前面幾周透過三個不同性質的案例分享不同的處理方法,在今天則會進一步去思考這幾個方法是否有可能整合和延伸應用的情境。 Task管理搭配自動化處理 在第七天與Cas...
Day 10
2022-09-25
999
0
使用例外事件 在早期的很多程式語言裡並沒有例外事件的概念,我們可能會用錯誤碼或錯誤旗幟 (flag) 去捕捉例外狀況: public class DeciceC...
Day 14
2022-09-29
998
0
讓測試整潔 是什麼造就一個整潔的測試?三件事,可讀性,可讀性,還是可讀性。 可讀性對於單元測試如此重要,然而是什麼決定了程式碼的可讀性?答案與讓其他程式碼具...
Day 28
2022-10-09
998
0
今天的目標是判斷一個二元搜尋樹是否合法?(Hackerrank 上的 Is this a Binary Search Tree ? ) 二元搜尋樹不同於二元樹的...