編程風格是所有關於下麵的一些規則,同時制定方案。這些好的做法傳遞價值就類似可讀性和明確性在程式中。
一個好的程式應該具有以下特點:
- 可讀性
- 正確的邏輯結構
- 不言自明的注釋和備註
例如,如果做類似下麵的注釋,它不會有太大的幫助:
! loop from 1 to 10 do i=1,10
但是,如果正在計算二項式係數,需要這個迴圈nCr,那麼像這樣的注釋是有好處的:
! loop to calculate nCr do i=1,10
-
縮進代碼塊,使各個層次的代碼清晰。
-
自我檢查代碼,以確保零會有類似除法,沒有數值誤錯,負實數的負實數或對數平方根。
-
包括代碼,以確保變數不採取非法或超範圍值,即輸入驗證。
-
沒有把檢查是不必要的,並且會減慢執行。例如:
real :: x x = sin(y) + 1.0 if (x >= 0.0) then z = sqrt(x) end if
- 採用適當的演算法的代碼編寫明顯。
- 拆分延續長運算式使用標記 ‘&’.
- 富有意義的變數名命名。
上一篇:
Fortran數字精度
下一篇:
Fortran調試程式