Access高手良好習慣

<< Click to Display Table of Contents >>

導航:  Access開發(fā)標準 >

Access高手良好習慣

上一頁返回章節(jié)總覽下一頁

 

clip0058

 Access高級程序員是如何煉成的


 

       一個程序員在經(jīng)過一段時間的學習和訓練之后,一般都可獨立編寫一些應用程序,而且程序也會越寫越順手,但這并不表明程序編得越多,經(jīng)驗就會越豐富,效率也會越高。有句古語:行百里者半九十,就是說無論做任何事,當達到一定的境界后,越往上,進展就會越來越慢,要想在原來的基礎上再提高一個層次,需要付出比以前更多的努力。而且如果以前的基礎打得不夠扎實或是沒有遵循一個嚴格的標準,很可能就會停滯不前,而且寫得越多,心態(tài)越疲,得益越少,思維越見混亂,只能一直無休止地重復以前做過的工作,無法從代碼中超脫出來以集中更多的精力來考慮客戶的實際需求,為著編程而編程,實際上這些弊端都是由于沒有注重編程基本功的訓練導致的,我自己也是做了幾年的程序員后才發(fā)現(xiàn)這個問題,特別是一些初學編程者,剛學會了一個編程語言,掌握了一種新的開發(fā)工具,“當手中拿著一把新錘子的時候,那看什么都是釘子”,所以動不動就想做個應用系統(tǒng),把功能搞得非常復雜,代碼寫得老長老長,一口氣可以寫下幾兆程序,而且讓別人一時都看不懂自己的程序,就越覺得自己有實力,如果對方看得幾遍,還是暈頭轉向,那對他來說感覺更是好極啦。其實,在現(xiàn)在的軟件行業(yè)中,代碼編寫只占了整個開發(fā)周期中很少的一部分,而系統(tǒng)分析與功能設計以及系統(tǒng)運行后的維護卻是占了整個軟件系統(tǒng)中很大的比重,特別像一些非常龐大的系統(tǒng),如MRP、ERP、CRM這樣大型的管理軟件,一般功能做到一定的程度后,都不再需要編寫大量的代碼,只是根據(jù)客戶一些的具體需求對系統(tǒng)做適量的用戶化修改,必要時才可能做二次開發(fā),那在這種情況下,對程序員或實施人員來說,更多的是閱讀代碼,而不是編寫代碼,如果原來的程序員基本功扎實,按統(tǒng)一的標準和統(tǒng)一的風格編寫,并且有詳盡的注釋及更改記錄,那做二次開發(fā)的程序員將會事半功倍,甚至不必詢問以前的程序員就可順利地在已有的功能上添加新的功能和模塊,因為大家遵循同一個標準,程序的風格和程序的代碼就是他們的語言,這是他們溝通最好的媒介。

 

       最后強調(diào)一句,在基本功上花的時間永遠不會嫌多的,而且每花一次,你都會有更深的認識,無論你是現(xiàn)在處于程序員的哪一個階段。