程序編制的幾點小竅門

對於理工科的科研工作者來說,編制程序是不可避免的。許多人常常爲了程序中的一點點小錯誤花費了大量的時間進行調試,令人非常頭疼。那麼如何在編制程序中儘量少出現錯誤,尤其是低級錯誤呢?我總結了以下幾點:

1、 對於比較大的,算法比較複雜的程序,一定要把算法寫清楚明白。有什麼樣的算法就會有什麼樣的程序,只要算法合理,可行,那麼程序一定能夠編制出來。所以算 法是最關鍵的,在腦子裏要非常清楚,而且要把它按條理的寫在紙上,對比較容易出錯的地方標出來,引起注意,這樣,編制程序就有了根據,就不怕出錯,而且編 制完了後可以按照算法檢查程序。

2、程序模塊化。儘量把程序分成許多子模塊,每個模塊完成一定的功能,令人一目瞭然,每個子程序的代碼最好不要超過200行,這樣易於檢查,易於調試,即使出錯了,也可以把錯誤限制在某個小模塊中,並且可以很快的定位錯誤的地方。

3、 寫錯誤檢查程序,使得程序更加穩健。對於許多容易錯的地方,我們必須對其進行檢查,進行出錯處理。要把各種意外情況考慮在內,一旦出了意外情況後怎麼辦, 比如如果程序中有除法,那麼分母不能爲零,一定在這裏做檢查,如果出現零就是異常,發出警告或退出程序,如果有對數,或開偶次方,對數的底數或開方內不能 爲零和負數,等等。

4、寫好註釋語句。如果一個程序沒有註釋語句,那麼別人就沒有辦法看懂,失去了可讀性,而且如果過的時間比較長, 可能連你自己看懂都非常費勁。爲了使程序有很好的可讀性,也爲了別人或自己以後改進程序能夠很快的上手,程序必須儘量詳盡的做好註釋。把每一個模塊的功 能,輸入輸出參數的區別及意義都寫明白,讓別人一看就明白,即使過了很久以後,你拿出來也一下子就能夠知道該程序的功能和算法,這樣程序才容易使用。

5、編程風格最好保持一致。

6、 把自己編寫的程序分門別類的放在一起,並寫一個說明文檔,以便以後使用和修改。不要程序編完了,模型計算了,就什麼也不管了。這不是一種好的科研態度,應 該學會積累,把自己現在編的程序和以前編的程序經常對比一下,看看有哪些進步提高,這樣對自己的水平提高又很大作用。

發佈了20 篇原創文章 · 獲贊 12 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章