链接到 Microsoft 编码标准/最佳实践文档?

Posted

技术标签:

【中文标题】链接到 Microsoft 编码标准/最佳实践文档?【英文标题】:Link to Microsoft coding standard/ best practices documentation? 【发布时间】:2010-11-24 15:04:00 【问题描述】:

任何人都可以发布指向 Microsoft 开发最佳实践和指南的链接吗?

我为此搜索了高低,似乎找不到我正在寻找的资源。特别是我正在寻找微软发布的开发指南,以概述 .net 开发中的最佳实践......它包含关闭连接、命名约定、异常处理等内容......

我记得前段时间我在定义公司 SDLC 并进行 FxCop 工作和设置时,我有一个来自 Microsoft 的 .net 开发的漏洞,FxCop 检查并强制执行。

谁能帮我再次找到这个?!?!?

【问题讨论】:

谢谢大家,但它是针对微软最佳实践的,由微软公司推出,我记得它有一个部分说明为什么 try 和 catch 块不好,并详细说明这会只是吃/隐藏异常并在catch中重新抛出异常会导致开销并且是不好的做法......而不是try catch,它指出了if条件的使用......我清楚地记得这一节,因为我专注于我的团队。 【参考方案1】:

MSDN 上的Design Guidelines for Developing Class Libraries

如果你想要一些可以随身携带的东西,那么我建议The Hardcover Edition。

【讨论】:

这是一个 pdf 或 word 文件,而不是 msdn 链接...我需要一些可以离线使用的东西。 @kacalapy - 我添加了离线版本的链接。【参考方案2】:

还有来自 Phillips 的不错的 c# 风格指南,你可以找到 here

编辑:我刚刚发现了一个新的 Application Architecture Guide v2 和 C# Coding Style Guide

HTH。

【讨论】:

【参考方案3】:

你也应该看看

http://msdn.microsoft.com/en-us/practices/default.aspx

【讨论】:

【参考方案4】:

当我们讨论这个主题时,这里有一个我觉得有用的C# Coding Standards document 的链接。

【讨论】:

【参考方案5】:

我不确定是否有一个地方可以让您获得如此广泛的最佳实践指导。

应用程序开发的良好起点是.NET Framework Core Development 和.NET Framework Advanced Development,但这不包括命名约定等编码标准。

异常处理在here.

【讨论】:

以上是关于链接到 Microsoft 编码标准/最佳实践文档?的主要内容,如果未能解决你的问题,请参考以下文章

Perl 最佳实践(节选) --- 07

C 和 C++ 编码标准

将摄氏度符号编码到网页中的最佳方法是啥?

译《异常最佳实践》

在 html/css 中显示图像的标准兼容和/或最佳实践方式 [重复]

小白到大神,你需要了解的 sqlite 最佳实践