Microsoft编码标准文档

是否有可从Microsoft下载的编码标准文档? 我想使用他们的标准,主要用于C#。

如果您正在使用C#,则可以通过在您编写的任何代码上运行StyleCop来学习Microsoft的首选样式。 学习这种方式比尝试吸收一些巨大的文件要容易得多。

另请参阅Microsoft开发人员中心:模式和实践 ,尽管其中一些更高级而不仅仅是编码标准。

类库开发人员的设计指南

命名指南

模式和实践Guidance Explorer

“是一种能够发现,组合和使用高质量开发指南的工具.Guide Explorer安装时可以连接到模式和实践指南库,包括.NET,ASP.NET和ADO.NET应用程序的性能和安全主题。指导库包含各种指导类型,包括检查表和涉及设计,实施和部署主题的指南。“

所以,这将比一个大文件更友好,并会让你:

  • 查找相关模式和实践指南
  • 为您的开发方案构建自定义清单
  • 为您的开发方案构建自定义指南
  • 您可以构建自定义指南集,并按照建议的做法与您的团队分享。
  • 订阅RSS提要指南

alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=guidanceExplorer&DownloadId=25389

MSDN是一个开始搜索与Windows编程相关的任何东西的好地方。 你可以从:

  • 编码风格约定
  • 编码技术和编程实践

请记住,没有任何一种尺寸适合所有人,并且会议/标准会因团队之间的变化,使用的语言等而发生变化。

如果您需要Microsoft发布的指南,请将其谷歌或在其他答案中使用链接。

但如果你想要“微软自己的代码中使用的标准” – 没有一个答案。 Microsoft是一家拥有众多部门并获得代码的大公司,因此每个项目或产品都有自己的风格。

甚至.NET Framework本身的风格也与StyleCop的建议略有不同。

我的观点是,比微软本身更多关注那些指南和白皮书可能不是一个好主意。