工業4.0是一個系統體系
甚麼是 SOLID ?
任何事情都會出錯,設備會故障、電燈會壞掉,程式碼也會出現錯誤。因此錯誤處理就顯得非常重要,整本書都在探討無瑕的程式碼,錯誤處理當然也在這一塊。
本章節提到邊界出現在兩種情況,與第三方程式碼的邊界,以及介於已知和未知的邊界。
Uncle Bob :「你閱讀這本書有兩個理由。第一,你是個程式設計師;第二,你想成為更好的程式設計師。很好,我們需要更好的程式設計師。」
Chapter 9 : Unit Tests | 單元測試
TDD的三個定律
第一定律 : 在撰寫失敗的單元測試之前,不得撰寫生產程式碼。
第二定律 : 只可撰寫剛好無法通過的單元測試,不能編譯也算不通過。
在寫程式時,命名無所不在。我們命名變數、函數、參數、類別,封包。我們還有為資料夾和目錄命名。因此命名無所不在,也顯得非常重要,本章節要探討命名的一些規則,讓我們朝無瑕的程式碼前進。
Don’t comment bad code — rewrite it.
本章節要探討的是程式碼格式,無瑕的程式碼,除了良好的命名規範之外,格式也是很重要的。好的格式,可以讓人耳目一新,閱讀起來非常輕鬆愉快;壞的格式,將使人為之唾棄,頭暈眼花。
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.