回答
Telerik通常非常好地记录他们的代码。看看他们的MVC extensions project on Codeplex亲自看看。
该项目中的大部分源文件完全没有记录。 – 2011-05-11 19:48:49
出色的文档是一种主观的东西。
我认为,专注于编写清晰,简洁,可读的代码,并且只记录代码的业务目的(目的不明确)而不是担心良好的文档要好得多。
实际上,文档很少能跟上代码更改。 (至少以我的经验)
自我记录代码有点神话。确实,类可以是自我描述的,但是类之间的关系(以及这些类的适当的使用场景)并不总是如此明显。这是文档在黄金价值中的重要位置。如果这不是真的,那么微软会简单地发布它的.NET框架,而不用为它编写任何文档或代码示例。 – 2011-05-11 19:44:43
我希望除非文档反映这些更改,否则不会进行代码更改。 – 2011-05-11 19:46:27
@罗伯特哈维 - 我想我必须同意。我主要考虑内部代码评论作为所描述的问题。我忘记了编写API的公司倾向于使用C#和VB.NET中的XML注释功能(技术上的代码注释)来创建外部文档。我们的大部分外部文档来自代码注释以外的其他来源,因此对我来说它们是不同的实体,并且我们确保我们的外部文档保持最新。我们的开发流程包括文档审核以及代码审核以确保这一点。 – David 2011-05-11 20:43:45
- 1. 来自源代码的C#文档?
- 2. Modelica的特殊操作的源代码
- 3. RTSP C++ livestream示例源代码?
- 4. SharpSvn和C#源代码示例
- 5. 寻找C++代码示例资源
- 6. NTEventLogAppender的源代码示例?
- 7. wget的源代码文档
- 8. Android文档列表查看示例源代码,XML
- 9. ffserver文档和示例代码
- 10. Django文档:resolve()代码示例
- 11. Android脱机文档和示例代码
- 12. gstreamer示例文档代码未运行
- 13. C代码中的特殊字符
- 14. Sympl示例 - 源代码?
- 15. django-guardian示例源代码
- 16. StackView Widget示例源代码
- 17. Wicket Contrib示例源代码
- 18. FTP CloudConnect源代码示例?
- 19. TFTP源代码示例
- 20. 源代码文档工具
- 21. Richfaces特殊代码
- 22. “Hasty Pudding”密码的示例源代码?
- 23. node-mongodb-native示例代码vs文档代码?哪些使用?
- 24. 特殊字符转向HTML代码C#
- 25. 使用maven的示例代码存档
- 26. 是否有使用Castalia源代码解析器的示例或文档?
- 27. DirectX示例代码C++
- 28. 像C代码文档SUSv4
- 29. WPF:xaml控件示例的开源代码
- 30. Javascript array.push()特殊代码
** [此BitStream类](http://www.codeproject.com/KB/cs/bitstream.aspx)**包含足够的XML注释,以便整个文档帮助文件可以直接从源生成。它还包含一个示例应用程序,清楚地说明该类如何工作以及如何使用它。 – 2011-05-11 19:42:10