<分区>
我今天第一次尝试使用 PHPDoc,很快就遇到了问题。
对于每 1 行变量声明,我至少有 5 行注释。示例:
/**
* Holds path the remote server
* @name ...
* @global ...
*/
$myvar = ...
当然,返回不错 - 但这会将 10 行的配置文件变成 60 行的文件。我花了很长时间才填满,而且我还不相信它比简单的一行增加了那么多。
它还会给我的工作流程带来麻烦。一切都很好,直到我需要进行彻底的改变。有了文档完善的文档 block ,突然间我不再需要重构我的代码,但我需要重写所有这些繁琐的细节。你说等到最后?哈!那么文档将永远不会发生。
最重要的是 - 它迫使我在代码中间使用 C 风格的/**/注释。这让我在开发过程中发疯,因为它剥夺了按需注释掉大块的能力。现在要注释掉一大块代码,我需要提取类似 :range,s/^/#/的内容;然后稍后撤消它。烦人!
长话短说 - 我喜欢 PHPDoc,我喜欢文档齐全的代码 - 但是每一行代码的 5 行注释太多了!。有没有我缺少的功能?这是一个常见问题吗?