工業4.0是一個系統體系
甚麼是 SOLID ?
任何事情都會出錯,設備會故障、電燈會壞掉,程式碼也會出現錯誤。因此錯誤處理就顯得非常重要,整本書都在探討無瑕的程式碼,錯誤處理當然也在這一塊。
本章節提到邊界出現在兩種情況,與第三方程式碼的邊界,以及介於已知和未知的邊界。
Chapter 9 : Unit Tests | 單元測試
TDD的三個定律
第一定律 : 在撰寫失敗的單元測試之前,不得撰寫生產程式碼。
第二定律 : 只可撰寫剛好無法通過的單元測試,不能編譯也算不通過。
Uncle Bob :「你閱讀這本書有兩個理由。第一,你是個程式設計師;第二,你想成為更好的程式設計師。很好,我們需要更好的程式設計師。」
Don’t comment bad code — rewrite it.
在寫程式時,命名無所不在。我們命名變數、函數、參數、類別,封包。我們還有為資料夾和目錄命名。因此命名無所不在,也顯得非常重要,本章節要探討命名的一些規則,讓我們朝無瑕的程式碼前進。
Functions are the first line of organization in any program.
These were the top 10 stories published by 隨筆趣事 in 2020. You can also dive into monthly archives for 2020 by using the calendar at the top of this page.