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

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

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

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

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

【问题讨论】:

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

标签: asp.net .net fxcop


【解决方案1】:

MSDN 上的Design Guidelines for Developing Class Libraries

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

【讨论】:

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

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

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

HTH。

【讨论】:

    【解决方案3】:

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

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

        异常处理在here.

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-07-31
          相关资源
          最近更新 更多