義烏網(wǎng)站建設(shè)程序員經(jīng)常犯的技術(shù)方面問(wèn)題

2012-07-04 瀏覽:150
義烏網(wǎng)站建設(shè)程序員經(jīng)常犯的技術(shù)方面問(wèn)題
       1.編程只是為了錢(qián)
       如果你不是很喜歡編程,你的代碼一定會(huì)雜亂無(wú)章。結(jié)果不僅影響你的職業(yè)生涯,你的團(tuán)隊(duì)成員也會(huì)跟著遭殃。
       2.沒(méi)有基本的能力
       那些不擅長(zhǎng)編程概念,比如抽象、多態(tài)性、接口的使用、異常處理的最佳做法等,寫(xiě)出的代碼在設(shè)計(jì)上會(huì)很差、很難閱讀、也很難維護(hù)。
       3.過(guò)分追求智能
       一些開(kāi)發(fā)者過(guò)分追求智能,通過(guò)編寫(xiě)復(fù)雜的語(yǔ)句,包括太多的步驟。結(jié)果是代碼可讀性太差,沒(méi)人喜歡修改。
       4.想展示新學(xué)的技能
       當(dāng)你新學(xué)了一些新東西,自然反應(yīng)是你想馬上就利用這些新知識(shí)。要保持耐心,除非真的真的需要時(shí),才使用。
       5.過(guò)多的目標(biāo)
       如果一個(gè)程序有太多的目的,性能、內(nèi)存使用、穩(wěn)健性、可靠性。這將花費(fèi)很長(zhǎng)的開(kāi)發(fā)周期,結(jié)果是過(guò)于復(fù)雜的代碼。
       6.沒(méi)有重構(gòu)
       軟件是不斷發(fā)展的產(chǎn)物。當(dāng)代碼庫(kù)在增長(zhǎng),私有類、方法等,變得越來(lái)越復(fù)雜。一些懶惰的開(kāi)發(fā)者不重構(gòu)代碼,結(jié)果是過(guò)于復(fù)雜的代碼。
       7.惡毒的復(fù)雜性
       一些開(kāi)發(fā)者有意地將自己的代碼變得很復(fù)雜,以顯示“這是我的領(lǐng)地”。他們這樣做使公司依賴他,作為工作保障計(jì)劃的一部分。
       “世界上有兩個(gè)設(shè)計(jì)軟件的方法,一種方法是設(shè)計(jì)的盡量簡(jiǎn)單,以至于沒(méi)有明顯的缺陷,另外一種方式是使他盡量的復(fù)雜,以至于其缺陷不那么明顯?!?圖靈獎(jiǎng)獲得者

上一條: 義烏網(wǎng)站建設(shè)如何區(qū)別您的網(wǎng)站是需要內(nèi)鏈還是外鏈
下一條: 義烏網(wǎng)站建設(shè)公司建站要考慮整體效果

新聞資訊

相關(guān)資訊