程式碼藝術(程式設計師值得一看) (轉)

amyz發表於2007-11-12
程式碼藝術(程式設計師值得一看) (轉)[@more@]  一看到這個題目,也許會有人說:程式碼有什麼藝術可言,同一種語言的程式碼不是都一樣嗎? 其實不然,有千千萬萬個,而開發工具也有N種,而更是舉不勝舉,程式碼風格更是千千萬萬種,流程也是千姿百態,雖然目前市場上已經有什麼程式碼編寫標準,但它終歸是一個標準而已,只能介紹一些變數命名、語法格式等通用標準,而我在這裡所要說的是這之外的東西----程式碼藝術。

相信每一個程式設計師都可能與我有同樣的感受,那就是現在回想起幾年前寫的程式來就覺得慚愧,那時寫的程式結構性差、註釋少,總起來說吧,簡直就是一堆垃圾,可是在當時還覺得蠻好的,這就說明我們在成長。 在幾年前我就開始寫程式了,當時還是DOS的天下,寫起程式來就像是小孩在搭積木,程式都是一塊塊拼湊起來的,那簡直就是程式設計師的原始時代;後來開闢了計算機的新時代,當時的每一個程式設計師都非常興奮,程式的功能大大的增強,而更是深入人心,更令人欣慰的是程式設計師不用費多大力氣就能做出令滿意的介面;而、的推出,更是對計算機的一個跨世紀的改變,這時的程式設計師都感覺到一個大腦不夠用,所以程式設計師們分別向不同的道路前進,、C++、、PB……計算機語言舉不勝舉,COM+、、P……等程式設計方法層出不窮,在眾多的程式語言和程式設計方法下,制定一個程式設計界的標準是相當不容易的, 但是大家的目標都是相同的,那就是寫一個健康、強壯的程式,所謂健康是指程式穩定,不容易出問題;所謂強壯是指程式功能強大,能滿足使用者多樣的需求。有了共同的目標《軟體藝術》也就誕生了(軟體藝術是我的另一篇文章)。

我們寫的程式碼一定要可讀性強,使工作組的其它成員能夠像看說明文件一樣看懂自己寫的程式,讀者的頭腦特別清楚,給人一種美的感覺。當然,首要的是要遵循程式碼的編寫標準,這是做一個好程式設計師的根本;還有就是程式碼一定要寫得十分精緻,越少越好,有現成的,就不要自己寫,語句重複比較多的地方,寫一個函式來代替,程式即清楚又簡單;還有就是註釋,註釋不要太多,也不可沒有,而是在需要的地方寫上一點兒;使讀者在最需要幫助的時候看到註釋;還有就是字裡行間,該留空格的地方留空格,該換行的地方換行,字母該大寫的大寫,該小寫的小寫,這些雖在程式碼編寫標準中提到了,但我發現目前還是有好多程式設計師沒有做到這一點,所以在這裡再提一下,引起大家的注意。

總起來說,程式碼藝術與個人性格有很大的關係,有的人認為:什麼藝術不藝術的,只要功能實現了就OK了,而有的人而會認為:一段程式,無論多與少,都代表著自己的水平與性格,所以在字裡行間,每條語句,每一個單詞,都非常認真的對待。其實,確實是那樣,每一個人寫的程式都是其人的水平、品質等多方面的表現。

讓我們一起來遵循吧!!!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-981957/,如需轉載,請註明出處,否則將追究法律責任。

相關文章