## page was renamed from ProjectStandardization/CodeCommentingRule ##language:zh '''文档化开发注释规范''' <> = 原则 = * 在语言要求的地方注释,以标准的注释语法! * 我们禁止惊奇!一切规范化到谁都可以准确的猜测出正确的结果最好!(''就象 FreeBSD 的组织方式...'') * 注释说明必要的信息,我们不期望精彩的小说在注释中诞生! * 适当的版本标识 * 尽量使用CVS等版本管理系统自动提供的解析 * 因为如果自个儿来写的话难以统一修改 * 适当的设计思路描述 * 适当的算法设计描述 = 文档化标签 = * 由于开发语言非常丰富,所以选择了最通用和稳定的文档化工具来支持: 1. {{http://www.stack.nl/~dimitri/doxygen/images/doxygen.png}} * DoxyGen 是种支持 C++, C, Java, Objective-C, IDL (Corba and Microsoft flavors) 以及 PHP, C# and D 等等语言的文档化工具. * 成熟,功能强大,支持广泛 * 甚至于提供了图形界面的管理工具 * 对于所有支持多行注释的语言其实都可以应用 1. [[http://epydoc.sourceforge.net/|epydoc]] * 是纯Python 实现的 Python 专用文档化工具 * 与Python 结合非常自然,稳定,可扩展 == 基础标签命令 == '''仅仅列举我们推荐使用的文档化标签,进一步的标签命令,请自行进入相关页面学习''' ||<50%>'''EpyDoc注释规范'''||<50%>'''DoxyGen注释规范'''|| ||<^><>||<^><>|| == 输出美化控制 == * 可以通过简单的约定来美化文档的输出 * 但是不要深迷于此 ||<50%>'''EpyDoc注释输出控制'''||<50%>'''DoxyGen注释输出控制'''|| ||<^><>||<^><>|| = 反馈 = * 请汇集自个儿的使用体验 ----- -- ZoomQuiet (<>)