把程序當藝術品,象寫詩同樣來寫代碼編程
如今不多有公司作 codeview (對寫好的程序作代碼級檢查),因而不少人在進度的壓力下潦草應付,只要測試經過就算搞定。表面上看,開發速度很快,進度有保障;但實際上,這樣的程序連開發者本身都很難讀懂,一旦有bug,很難調試,未來維護升級都很是困難。這樣的代碼多半隻能重寫,浪費天然嚴重。測試
若是每一個人寫程序的時候當藝術品來寫,寫每行都認認真真、乾乾淨淨的,雖然速度略微慢了一點,但綜合的開發成本會低不少。鞍山皮膚科最好的醫院www.pfk0412.net.net
如何寫像詩同樣美的代碼呢?方法也很簡單。調試
1、買幾本經典的編程書,把書上全部例程所有從新寫一遍,逐個比較和書上範例的差距,一步一步改善本身編程的風格和技巧。時間長了,天然就能寫出象書上例程同樣的代碼,甚至能夠比書上寫得好。code
2、基礎紮實後,多看看Linux 等系統級的源代碼,看看高手是如何寫的,就有感受了。開發
3、通讀一下MSDN中全部的資料,這樣,「讀書破萬卷,下筆若有神」。鞍山專業皮膚病醫院www.pfk0412.net基礎
還有,必定要牢記軟件工程的鐵律:可能出錯的地方必定會出錯。每一個變量都作初始化,引用每一個參數都會作有效性檢查,在可能出錯的每一個地方都會作邊界條件檢查,這樣開發出來的程序必定會穩固不少,就是出錯也會很容易修改。野路子出來的高手,通常開發速度很快,但作完後bug不少,常常須要很長時間修改。而真正的高手,追求的境界是 bugfree code(零缺陷代碼)。變量