寫程序如同寫文章,
往往可以從一篇未署名文章中通過文風(fēng)看出作者是誰,
這一條同樣適用于程序員,
對(duì)于代碼風(fēng)格,很多是沒有好壞之分的;
比如說 i++; 和++i;
再比如說 if( ptr==NULL) 和 if( NULL == Ptr)
這里不去討論他們的微小的差別;
我認(rèn)為怎么都行;
這里我想說的是風(fēng)格一致性問題;
選擇一種風(fēng)格并堅(jiān)持寫吧;
黃江自認(rèn)為技術(shù)水平還算不錯(cuò)的,
但是第一份工作中,
對(duì)第一份編碼的PR過程的得到的評(píng)價(jià)是:
功能完成了,但像多個(gè)人寫的;
這樣的好處在哪里?
1.代碼整齊,漂亮;
2.代碼不易腐爛;
3.下次你調(diào)bug的時(shí)候,會(huì)減少你理解code的時(shí)間;
4.你同事看代碼的時(shí)候不會(huì)太痛苦;
5.有利于迭代,最終形成最優(yōu)風(fēng)格;