2022 iThome 鐵人賽
「連續 30 天發表技術文章不中斷」爆發驚人的技術能量,
寫出一整年的成長與學習。
Software Development
選手 147 文章 2896
Day 8
2022-09-23
949
0
在軟體開發的專案中程式碼是寫給機器看的註解是寫給開發者看的然而當大大小小的專案需要修改時通常會靠文件來管理並定義規格來便於維護而使用大家最常寫報告的MS Wor...
Day 6
2022-09-18
949
0
Python Peephole Optimizations Peephole optimizations:在 Python 編譯程式碼時進行一些優化的策略。 縮...
Day 17
2022-10-02
949
0
凝聚性 在每個類別中,應該只會有少量的實體變數,而內部的方法則操縱一個至多個該類型的變數。一般來說,一個類別中的方法所操作的變數越多,則該類別的凝聚性越高,如果...
Day 28
2022-10-13
949
0
SRP單一類別的複雜度降低,因為要實現的職責都很清晰明確的定義,這將大幅提升可讀性與可維護性。如果有做好 SRP ,那修改只會對同一個介面或類別有影響,這對擴展...
Day 17
2022-09-28
949
0
昨天介紹了三條monad laws,構成monad的元素,只要滿足了就可以讓我們享受到monad的好處,而這些好處其實我們非常熟悉。 Callback Hell...
Day 14
2022-09-29
949
0
讓測試整潔 是什麼造就一個整潔的測試?三件事,可讀性,可讀性,還是可讀性。 可讀性對於單元測試如此重要,然而是什麼決定了程式碼的可讀性?答案與讓其他程式碼具...