Coding style 在结束语句后放置字符-除了可读性之外还有什么好处?

Coding style 在结束语句后放置字符-除了可读性之外还有什么好处?,coding-style,fortran,Coding Style,Fortran,除了可能的可读性优势外,是否有任何理由在Fortran中的结尾之后放置描述符,例如: subroutine foo() !> small code fragment end subroutine foo 与: subroutine foo() !> small code fragment end subroutine 显然,对于任何不能在单个实例中查看的代码块,我可以立即看到这样一个结束语句的值,但是,特别是对于小函数和类型定义,它感觉不必要的冗长 不寻求“关于它

除了可能的可读性优势外,是否有任何理由在Fortran中的
结尾之后放置描述符,例如:

subroutine foo()
    !> small code fragment
end subroutine foo
与:

subroutine foo()
    !> small code fragment
end subroutine
显然,对于任何不能在单个实例中查看的代码块,我可以立即看到这样一个结束语句的值,但是,特别是对于小函数和类型定义,它感觉不必要的冗长


不寻求“关于它是否有好的风格的意见”,而是试图进一步了解我是否对这些语句的结构有误解。

如果在结束语句中提供了一个名称,并且该名称与程序单元或子程序的开始语句中的名称不匹配,然后,需要一个合格的编译器来发布诊断。这可能有助于定位编码错误


否则,这纯粹是一个风格问题。

使用通用标记fortran以面向更广泛的受众。此外,你的问题也适用于现代Fortran版本,而不仅仅是非常古老的Fortran 90。我的意见是:当滚动文件时,它确实有助于确定哪个函数在这里结束。当你复制粘贴小程序并忘记在最后更改名称时,这很烦人,所以我只在较长的程序中使用它。