为了保障原创作者在本站发表文章的利益, 并维护本站原创的精神, 特声明: RIAShanghai对有以下任何情况之一的文章将不通知作者并直接进行快意删除:
- 非原创, 或者原创但一文多发;
- 各种形式的广告与吹擂;
- 不符合本站文章格式.
欢迎各位读者监督. 谢谢合作. 另: 作为Adobe正式的UG, 我们将把Adobe不定期分发的软件,书籍及各种纪念品赠送给发文活跃的作者, 共同进步.
什么时候需要专门的文档?除了在代码中加注释外, 如果一个Class/function经常被用到, 那你应该考虑提供专门的文档. 在文档里面, 你需要介绍这个class的存在意义和它提供的功能介绍. 对于一些固定用法, 考虑提供示例代码, 这将极大提高其它开发者的效率. 另外, 一些毕竟tricky和容易犯错的地方, 最好也注明. 你的读者, 也就是包括你自己在内的程序员将打印你的文档做为案头参考资料.
使用不同层次的标题进行逻辑有序的编排.
恰到好处的示例源代码往往是读者的最爱.
使用截图让读者迅速了解目标程序.
当涉及三个以上的class交互的时候, 使用UML可清楚明了表达它们的关系.
我喜欢使用Visio进行UML画图, 非常简单易用, 而且与Word无缝整合(可以选择单个或整体图直接复制到Word里).
使用表格将信息合理分类能很好的提高条理性和可读性.
简洁到位的语言是写好文档的关键.