【发布时间】:2013-04-04 19:53:52
【问题描述】:
我想通过使用 OOP 来优化我在 Fortran 中的代码的可读性。 因此,我使用派生类型。命名类型和派生类型的最佳做法是什么?
例如,是否更好:
type a
real :: var
end type
type(a) :: mya
或者总是以type_ 开头类型名称,例如type_a?我喜欢这个,但也许可以找到更好的想法。
此外,如果类型有太多“级别”,那么使用可读性较差的短名称还是使用较长的名称会更好(那么为什么)。例如,在a%b%c%d%e 中,如果 a、b、c、d 和 e 的长度与 country%hospital%service%patient%name 中一样长 8 个或更多字母,那么可读性似乎又是一个问题。
非常欢迎专家的建议。
【问题讨论】:
-
我更喜欢变量的描述性名称。稍后您会忘记短名称的含义。如果在嵌套名称中
%的任一侧使用空格,我认为可读性会提高。我看过这个推荐的。
标签: variables coding-style fortran derived-types