我和佐治亚理工学院的太阳能夹克团队合作,我们一直处于“评论危机”之中。我们有很多成员毕业了,留下了没有注释的代码。我希望实现一个评论标准,这样就不会发生这种情况,我需要一些建议,以确保我已经涵盖了我的所有基础。
我想要的是以下功能:
我可能遗漏了什么,有什么建议吗?是否有可以自动生成代码编译的程序?我怎样才能让程序员更容易做到这一点?
发布于 2012-04-18 01:26:45
你的描述让我想起了氧气。它具有注释代码中所有实体的格式,包括函数、参数、变量、.它可以用来强制所有的东西都是通过检查DO2生成的警告来记录的。它以不同格式生成完整的文档,如HTML、Latex、PDF、.
许多IDE都知道know标签,可以与DO2集成,以帮助开发人员对代码进行注释。
下面是DO2评论的一个例子:
/**
* @brief This function does blah blah.
* @param test blah blah parameter.
* @return 0 if blah blah passed.
*/
uint32_t TestFunction( uint32_t test )
{
return 0;
}
发布于 2012-04-18 01:30:07
swap()
就足够了。我应该强调的是,太多的文档可能会让人分心。让程序员--他们是软件所做工作的专家--为文档提供一个高层次的概述。如果他们想,或者必须,让他们用他们自己的术语解释复杂或复杂的代码。
发布于 2012-04-18 01:32:38
在我的新工作中,我们尽量避免使用评论。代码应该是自我记录的。一些小的注释是允许在棘手的代码,或错误修复等,但日常编程中根本不包括注释。
我们使用代码评审会话,这样所有的团队成员都可以阅读和学习新代码,如果代码不干净、不容易阅读,则需要重构。通常,包括局部变量来命名表达式,而不是重用变量和为常量文字添加#defines来完成这项工作。
https://stackoverflow.com/questions/10201534
复制相似问题