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

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

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

新聞資訊

相關(guān)資訊