寫好C程式的秘籍(轉)

heying1229發表於2007-07-28

神乎其技,惟C程式,功到自成,十大建議!

1、汝應頻繁催動lint工具,據其語法宣告修習內力,此事皆因lint之思慮決斷實遠在君上。

  2、不可依隨NULL指標,如若不然,混沌痴顛必俟君於彼岸。

  3、縱有天賦大智慧,知曉其事無礙,汝亦當盡數強制挪移函式引數為原型所期之資料型別,以免一時疏忽,致使資料型別向汝討還血債。

  4、若標頭檔案未於函式原型之中宣告返回值型別,汝當親為此事,更須謹慎再三,以防不測降臨汝身。

  5、汝須親核字串、陣列操作之越界與否。古之聖人有言: 嘗祈門人對答“然也”,不意門人答曰“吾瞭然於胸無須多慮盡請寬心他日趨庭必當重謝”——所期者短,所獲者長,此於陣列,實最險要處也。

  6、若函式宣告內提及,於異常時將返回錯誤程式碼云云,汝當謹慎校核該返回值。或有校核語句使汝之程式碼增大數倍,令汝之手指因敲鍵而痛楚莫名之事,汝亦當如此。不然,汝固以為此異常之事難得一見,上蒼亦必藉此懲戒汝之傲慢。

  7、汝應研習庫函式,不當親筆重寫之。如是,汝之程式碼必短小易讀,汝之心境必清爽恬淡。

  8、縱汝不願,汝亦應借括號、縮排之屬,使汝之程式碼間架清晰,可為後者借鑑。汝之大智慧施於決疑解難則可,施於敷設謎團、淆亂文體則萬萬不可。

  9、外部識別符號之前六字元當與眾不同。此律法看似粗陋,和者寥寥,然其效用自能延續永遠。汝若不從此言,他日,汝欲連線程式於舊作之上時,必抓耳撓腮、蓬頭垢面,狼狽之相盡現矣。

  10、或有族類,大言炎炎,雲“普天之下,莫非VAX”。於此等異端,汝當摒棄之、斷絕之、遠避之。更有異人,篤信魔道,以為縱汝所用電腦頻繁換代,汝之程式亦能長久適用。汝亦不可與此類惡人來往,謹記謹記。[@more@]

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

相關文章