Fortran 编程风格

编程风格就是在开发程序时遵循一些规则。这些良好实践赋予程序可读性和明确性等价值。

一个好的程序应该具有以下特征:

  • 可读性
  • 合理的逻辑结构
  • 不言自明的注释和评论

例如,如果你如果这样写,那没什么注释作用:

  1. ! loop from 1 to 10
  2. do i = 1,10

但是,如果你正在计算二项式系数,并且需要 nCr 的这个循环,那么这样写代码,会很有注释作用:

  1. ! loop to calculate nCr
  2. do i = 1,10
  • 缩进代码块,使各级代码清晰明了。
  • 自检代码,以确保没有数字错误,如除以零、负实数的平方根或负实数的对数。
  • 包括确保变量不取非法或超出范围值的代码,即输入验证。
  • 不将检查放在不必要的地方,从而减缓执行速度。例如:
  1. real :: x
  2. x = sin(y) + 1.0
  3. if (x >= 0.0) then
  4. z = sqrt(x)
  5. end if
  • 使用适当的算法编写清晰的代码。
  • 使用延续标记 "&" 拆分长表达式。
  • 创建有意义的变量名

分类导航