新聞中心
對(duì)于程序員來說,跟上這個(gè)變化迅速的信息時(shí)代的步伐顯得尤為重要,所以永遠(yuǎn)也不能停止學(xué)習(xí),在這里向大家分享有利于程序員成長(zhǎng)的6條經(jīng)驗(yàn):

0、過早的優(yōu)化是萬惡之源
在項(xiàng)目早期進(jìn)行優(yōu)化,有時(shí)候會(huì)導(dǎo)致代碼難以閱讀。
而到了后期,你就會(huì)發(fā)現(xiàn)之前的優(yōu)化其實(shí)不過是費(fèi)時(shí)費(fèi)力。
因?yàn)樽鳛橐幻绦騿T,必須清楚需求是會(huì)變化的。
1、寫代碼的時(shí)候總是想象維護(hù)你代碼的家伙是一個(gè)知道你住在哪里的暴力精神病患者。
寫代碼一定要保證代碼在將來值得維護(hù)。
因?yàn)槟銓⒔佑|很多新的代碼,以致于你很容易對(duì)之前的代碼陌生。
2、如果糾錯(cuò)是消除軟件bug的過程,那編程一定是把它們放進(jìn)去的過程。
世界上有兩句真理無需質(zhì)疑:
a. 人一定會(huì)死。
b. 程序一定有Bug。
所以,我們經(jīng)常需要代碼復(fù)查,為了在提交之前能發(fā)現(xiàn)存在的BUG。
通常代碼復(fù)查從代碼風(fēng)格、重大缺陷、設(shè)計(jì)邏輯和設(shè)計(jì)思路幾個(gè)方面展開。
3、一個(gè)好的程序員是那種過單行線馬路都要往兩邊看的人。
程序員不得不防止異常發(fā)生,盡管出現(xiàn)問題可能性很小,但也要在自己的控制范圍內(nèi)。
并且,要讓代碼讀起來更有意義。
4、任何你寫的代碼,超過6個(gè)月不去看它,當(dāng)你再看時(shí),都像是別人寫的。
舊代碼仍然是你的金礦。因?yàn)榕f代碼有可能轉(zhuǎn)化為更優(yōu)秀的產(chǎn)品。
回頭審視你過去的程序和項(xiàng)目,把它們更新為更加優(yōu)秀的產(chǎn)品或想法。
同時(shí),重用代碼可以提高代碼的可靠性,并減少開發(fā)時(shí)間。
5、注釋代碼很像清潔你的廁所——你不想干,但如果你做了,這絕對(duì)會(huì)給你和你的客人帶來更愉悅的體驗(yàn)。
不可否認(rèn),大多數(shù)的程序員最討厭寫注釋,但是比較矛盾的是,更討厭別人不寫注釋。
當(dāng)你維護(hù)經(jīng)久失傳的十多年的老代碼才叫頭疼,沒備注沒需求,直接讓你懷疑人生。
標(biāo)題名稱:程序員編程生涯必須明白的6條寶貴經(jīng)驗(yàn)
當(dāng)前鏈接:http://m.5511xx.com/article/dpcegce.html


咨詢
建站咨詢
