C# 示例.NET应用程序举例说明了一些;“代码完整”&&引用;清洁守则;以及编码方面的最佳实践?

C# 示例.NET应用程序举例说明了一些;“代码完整”&&引用;清洁守则;以及编码方面的最佳实践?,c#,.net,coding-style,C#,.net,Coding Style,在.NET(C#)中寻找一个单一的工作示例应用程序,它可以作为初学者学习一些编码基础知识和良好实践的案例研究: 检查前的空值 使用任何类型的变量。避免空值 参考误差 检查空集合或 读取任何行之前的数据表 数据表[0]。避免索引外。。 错误 标准命名约定 变量 方法的范围界定 如果你需要别人的 在方法中正确使用返回。 返回空值与返回空值 对象 的方法调用层次结构中的位置 处理异常 详尽的单元测试,包括 大多数案例和边缘案例 评论的良好司法使用 许多简短的方法,每个都有一个 单一目的与大-长方法

在.NET(C#)中寻找一个单一的工作示例应用程序,它可以作为初学者学习一些编码基础知识和良好实践的案例研究:

  • 检查前的空值 使用任何类型的变量。避免空值 参考误差
  • 检查空集合或 读取任何行之前的数据表 数据表[0]。避免索引外。。 错误
  • 标准命名约定 变量
  • 方法的范围界定
  • 如果你需要别人的
  • 在方法中正确使用返回。 返回空值与返回空值 对象
  • 的方法调用层次结构中的位置 处理异常
  • 详尽的单元测试,包括 大多数案例和边缘案例
  • 评论的良好司法使用
  • 许多简短的方法,每个都有一个 单一目的与大-长方法 哪个做得太多了
  • 加上其他类似的好编码 实践
基本上是在编码过程中点i和交叉t,这样代码是可靠的。在应用程序分层、架构和其他非编码方面没有寻找最佳实践。这个应用程序不需要做任何实际的事情。这主要是为了教育目的,一个好的应用程序是如何编码的


(我知道FXCop和FXStyle)

怎么样

怎么样

我没有工作答案,所以我在发布。

我没有工作答案,所以我在发布。

这个文档非常好

这个文档非常好

这是一系列展示如何实现功能的项目。这与良好的编码技术有什么关系?其中的项目是用微软的编码标准编写的。您可以研究代码并学习如何编写高质量和标准化的代码。zip文件中还有一个word文件,描述了他们编写代码时使用的标准。这是一组显示如何实现功能的项目。这与良好的编码技术有什么关系?其中的项目是用微软的编码标准编写的。您可以研究代码并学习如何编写高质量和标准化的代码。zip文件中还有一个word文件,描述了他们编写代码时使用的标准。