多年来,我经历过学校并一直在这个行业工作,我经常向人们征求意见建议。遗憾的是,众所周知,与许多开发人员进行评论是一个侧面说明,而不是其他内容。话虽如此,我通常得到一个相当一般的答案。真的,这对于了解随着时间的推移真正有用的东西并没有多大帮助。
那么,您认为使用Visual Studio构建C#的最佳方式是什么?评论?
答案 0 :(得分:9)
至少,我会使用triple-slash XML comment block对您的公共API的所有部分进行评论。这将使得在时机成熟时自动生成文档变得容易。
除此之外,我会评论在六个月内难以破译的任何特定算法或代码片段。这种“自私”的评论方法(即假设您必须在以后维护此代码)通常可以在没有过度杀伤的情况下实现充分文档的最佳平衡。
答案 1 :(得分:3)
我在撰写评论时会尝试遵循一些基本准则。
答案 2 :(得分:1)
“很多而且经常” --Bilbo,The Hobbit。
更严重的是,评论一些不明显的事情,并告诉读者代码的目标是什么,以及为什么选择它。
根据语言,这不会改变。
答案 3 :(得分:0)
我个人使用三重斜杠,SandCastle XML注释和内联注释的组合来处理更复杂的部分。经常评论,但要保持简洁,没有人需要阅读大量的绒毛,然后才能弄清楚是什么: - )