示例.NET代码示例了一些“代码完成”& “清洁代码”和编码方面的最佳实践?

时间:2011-06-16 18:47:38

标签: c# .net coding-style

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

  • 之前检查空值 使用任何类型的变量。避免null 参考错误
  • 检查空集合或 读取任何行之前的数据表 数据表[0]。避免超出索引.. 错误
  • 标准命名约定 变量
  • 方法范围
  • 如果需要别人的
  • 在方法中正确使用退货。 返回空值vs返回空 对象。
  • 方法调用层次结构中的位置 处理例外
  • 详尽的单位测试 大多数案件和边缘案件
  • 良好司法使用评论
  • 许多简短的方法,每个都有一个 单一目的与大长方法 做得太多了
  • 加上其他类似的好编码 做法

在编码过程中基本上点缀i并穿过t,以便代码可靠。没有寻找分层应用程序,架构和其他非编码内容的最佳实践。该应用程序不必做任何实际的事情。它主要用于教育目的,如何编写好的应用程序。

(我知道FXCop& FXStyle)

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

这个文件非常好。 http://csharpguidelines.codeplex.com/

答案 2 :(得分:1)

我没有工作答案所以我发布了this standards handbook