微软编码规范文档

12

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


5
指南是关于什么的?C#/.NET?VB6?COM?类库开发?Commodore 64上的Microsoft BASIC解释器? - Tamas Czinege
我希望微软能够清理他们的CRT SDK,它真的很难读 :) 注:我知道这很旧,但是至少有一些一致的括号标准会有所帮助。 - C.J.
6个回答

11

如果你正在使用C#,你可以通过在编写代码时运行StyleCop来学习Microsoft首选的样式。这比试图吸收一些庞大的文档要容易得多。


如果您使用Resharper,那么有一个非常好的插件可以将StyleCop规则集成到Resharper语法高亮中 - 非常酷:http://stylecopforresharper.codeplex.com/。+1给一个好建议。 - rohancragg
这是一个不错的建议。当前的链接在CodePlex这里:http://stylecop.codeplex.com/ - Blanthor

6

你的链接已经不再指向任何相关内容了。 - Gerrat
你的链接已经不再指向任何相关内容了。 - undefined


2
patterns & practices Guidance Explorer

"patterns & practices Guidance Explorer" 是一款工具,它可以帮助你发现、组合和使用高质量的开发指南。Guidance Explorer 安装后会连接到 patterns & practices 指南库,其中包括针对 .NET、ASP.NET 和 ADO.NET 应用程序的性能和安全主题。指南库包含各种类型的指南,包括涵盖设计、实现和部署主题的检查表和指南。

使用这个工具,相比于一个大文件,会更加方便,你可以:

  • 找到相关的 patterns & practices 指南
  • 为你的开发场景构建定制化的检查表
  • 为你的开发场景构建定制化的指南
  • 你可以构建定制的指南集并与你的团队分享作为推荐做法
  • 订阅指南的 RSS 源

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


1

MSDN是一个很好的开始搜索与Windows编程相关内容的地方。你可以从以下开始:

记住并不存在一种适合所有需求的标准,不同团队、不同编程语言等会有不同的规范和标准。


编码风格规范链接仍然有效,但是“编码技巧和编程实践”不再可用。 - CJBS

1

如果您想获取微软发表的指南,请谷歌搜索或使用其他回答中的链接。

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接