Fortran程式設計風格


程式設計風格是所有關於下面的一些規則,同時制定方案。這些好的做法傳遞價值就類似可讀性和明確性在程式中。

一個好的程式應該具有以下特點:

  • 可讀性
  • 正確的邏輯結構
  • 不言自明的注釋和備註

例如,如果做類似下面的註釋,它不會有太大的幫助:

! 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
  • 採用適當的演算法的程式碼編寫明顯。
  • 拆分延續長表示式使用標記 ‘&’.
  • 富有意義的變數名命名。