ETC 原則(Easier To Change,更容易變更)。解耦可以讓每一部分都容易變更,好的命名為了讓代碼容易閱讀,因為你需要通過閱讀來變更。所以說它是最根本的原則。
ETC 是一種價值觀念,不是一條規(guī)則:
- 幫助自己做決定,有多種路徑時如何選擇,從 ETC 角度去選擇。
- 培養(yǎng)成一種直覺,在需要選擇時,帶來的不同變化,留下標簽記錄,當需要變更時,回顧當初的選擇,看這選擇是容易變更,還是不容易變更,當以后需要選擇時,可能更容易選擇那個符合 ETC 的選項。
DRY——Don't Repeat Yourself。
不知是翻譯水平不行還是寫作水平不行,意思凌亂,不通順,或者說不是人話。就算對技術(shù)一點不懂的人,說語文層次上來說,那也應(yīng)該是能讀下去的,這書有許多地方,從語文層次上就讀不下去。
DRY 不限于編程。