對于程式員來說,辨識代碼寫得“好”還是“爛”,是一個非常重要的能力。這也是我們寫出好代碼的前提。畢竟,如果我們連什麼是好代碼、什麼是爛代碼,都分辨不清,又談何寫出好代碼呢?
實際上,咱們平時嘴中常說的“好”和“爛”,是對代碼品質的一種描述。“好”籠統地表示代碼品質高,“爛”籠統地表示代碼品質低。對于代碼品質的描述,除了“好”“爛”這樣比較簡單粗暴的描述方式之外,我們也經常會聽到很多其他的描述方式。這些描述方法語義更豐富、更專業、更細化。我搜集整理了一下,羅列在了下面。這些幾乎涵蓋我們所能聽到的描述代碼品質的所有常用詞彙,你可以看一看。