最近在Quora看到了這樣一篇文章:Do the best programmers use the fewest lines of code ? 在網(wǎng)上獲得了16.7K的Upvote(值得閱讀),這個(gè)問(wèn)題與包含的回答無(wú)論是對(duì)于初入IT的學(xué)習(xí)者還是步入行業(yè)一定時(shí)間的老司機(jī)來(lái)說(shuō),都是值得去思考學(xué)習(xí)的。往往很多人,甚至是程序員自己都認(rèn)為用最少的代碼編程才是優(yōu)秀的證明,但是否真的是在編程中使用的代碼越少,對(duì)于程序員來(lái)說(shuō)自身能力就越優(yōu)秀呢?
下面來(lái)看看這些大牛的回答。



現(xiàn)在讓我們來(lái)告訴你一個(gè)好代碼的標(biāo)準(zhǔn)答案:
1、 清晰,高效,易于維護(hù),易于閱讀
2、 遵循一個(gè)明確,操作的邏輯順序
3、 仔細(xì)檢查以確保輸入符合文檔規(guī)范
4、 優(yōu)雅地處理外部錯(cuò)誤
5、 能負(fù)荷下載
6、 是有據(jù)可查的,文件準(zhǔn)確地反映了代碼,并與它保持
7、 測(cè)試很好,測(cè)試和被測(cè)試代碼的具體操作之間有明確的聯(lián)系