阿里妹導(dǎo)讀:你有沒有遇到過這種情況:過幾周或者幾個月之后,再看到自己寫的代碼,感覺一團(tuán)糟,不禁懷疑人生?我們每天都與代碼打交道,但當(dāng)被問道什么是好的代碼時,很多人可能會先愣一下,然后給出的回答要么比較空泛,要么比較散,沒辦法簡單明了地概括出來。今天,我們就來說什么是好的代碼?
一句話概括
衡量代碼質(zhì)量的唯一有效標(biāo)準(zhǔn):WTF/min —— Robert C. Martin
圖片來源:https://www.osnews.com/story/19266/wtfsm/
<https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fwww.osnews.com%2Fstory%2F19266%2Fwtfsm%2F>
Bob大叔對于好代碼的理解非常有趣,對我也有很大的啟發(fā)。我們編寫的代碼,除了用于機(jī)器執(zhí)行產(chǎn)生我們預(yù)期的效果以外,更多的時候是給人讀的,這個讀代碼的可能是后來的維護(hù)人員,更多時候是一段時間后的作者本人。
我敢打賭每個人都遇到過這樣的情況:過幾周或者幾個月之后,再看到自己寫的代碼,感覺
熱門工具 換一換