【发布时间】:2012-04-29 09:37:11
【问题描述】:
我与佐治亚理工学院的一个名为 Solar Jackets 的团队合作,我们一直处于“评论危机”之中。我们有很多成员毕业了,留下了无注释的代码。我正在寻求实施一个评论标准,这样就不会发生这种情况,我需要一些建议来确保我已经涵盖了所有的基础。
我想要的是以下功能:
一个统一的地方,您可以在其中查看每个功能说明, 包括包含、参数、返回类型和一般 代码的描述。 (从代码中的cmets生成)
在代码本身中,逐行(或接近)描述。
对我可能遗漏的内容有什么建议吗?有没有可以自动生成代码编译的程序?我怎样才能让程序员更容易做到这一点?
【问题讨论】:
-
Doxygen ?
-
这有点晚了,但值得一提的是,我的公司在大约一年前实施了一个编码标准,结果非常好。 CSI Commenting。其中最重要的方面是评论 WHY,而不是 WHAT。 “什么”通过阅读代码显而易见,但“为什么”更难确定。