建議學習時長: 30分鐘
學習方式:了解
學習目標
- 了解寫出高質量代碼的一些基本原則
詳細介紹
寫出高質量的代碼不是一朝一夕的事情箫老,就如某某說的
誰在年輕的時候,沒寫壞幾個項目呢黔州?
寫出高質量的代碼的重點是
- 寫前要多思考耍鬓。
- 寫完后自己和讓高手 Review。
- 多寫流妻。
- 多看優(yōu)秀技術文章和代碼牲蜀。
可讀性
代碼雖然是給計算機運行的,但也是給程序員看的绅这。
DRY 原則
DRY 是 Don't Repeat Yourself 的縮寫涣达。意思是說,在一個設計里,對于任何東西度苔,都應該有且只有一個表示匆篓,其它的地方都應該引用這一處。這樣需要改動的時候寇窑,只需調整這一處鸦概,所有的地方就都變更過來了。
如果發(fā)現(xiàn)重復代碼甩骏,提取出來窗市,做成函數(shù),類饮笛,組件之類咨察。
注意:DRY 也要適度:如果你盡“一切可能”從代碼里提取模板,甚至把一些微不足道的“共同點”也提出來進行“共享”福青,會導致很差的可讀性摄狱。
KISS 原則
KISS 是英語 Keep It Simple, Stupid 的縮寫。KISS原則是指在設計當中應當注重簡約的原則素跺。
具體來說二蓝,就是一個函數(shù)或一個類只做一件事。好處是:代碼邏輯會變得簡單指厌,排錯和測試也變得簡單刊愚。
開放封閉原則
對擴展開放,意味著有新的需求或變化時踩验,可以對現(xiàn)有代碼進行擴展鸥诽,以適應新的情況。
對修改封閉箕憾,意味著類一旦設計完成牡借,就可以獨立完成其工作,而不要對類進行任何修改袭异。
減少代碼的影響范圍
能用局部變量的不要用全局變量钠龙,能用類選擇器的不要用標簽選擇器。