C#编码规范的几个版本

原创 2005年04月23日 22:13:00

C#编码规范

为了以后软件更加容易维护,还是有必要建立一套编码规范。

发现这件事情早就有人在讨论和研究了:

http://www.cnblogs.com/iouniuniu/archive/2004/03/19/3572.aspx

http://blogs.msdn.com/ericgu/archive/2004/01/19/60315.aspx

现在先对他们讨论的内容整理一下:发现有以下几个模板:

1.Microsoft

Microsoft公司关于编程风格的建议:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconnetframeworkdesignguidelines.asp

另外一个关于安全方面的编程规范

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/seccodeguide.asp

另外Microsoft还提供了一个工具fxcop,可以用来检查代码的规范性:

http://gotdotnet.com/team/fxcop/

2.SharpDevelop(www.icSharpCode.net)

有一个开放源码的项目叫做SharpDevelop,在该软件中提供了一个编码规范
www.icSharpCode.net
在该工具中还集成了以下内容:
   NUnit:.net的单元测试工具
   NDoc :.net自动源代码生成文档的工具
   NProf :性能监测和优化工具

3.IDesign

http://www.idesign.net/idesign/据说是个不错的网站,在这个网站也提供了一个编码规范,可以参考一下

http://www.idesign.net/idesign/download/IDesign%20CSharp%20Coding%20Standard.zip

CSDN上有人对这套编码规范进行了翻译:

http://www.csdn.net/develop/Read_Article.asp?id=25417

4.Philips

http://www.tiobe.com/standards/gemrcsharpcs.pdf

5.计算机世界精华区中的一个编码规范

http://www.dev-club.com/club/bbs/showEssence.asp?id=25548


还是先好好研究一下Microsoft的官方标准再说。

Google的Objective-C编码规范(代码规范很重要,规范的代码很有美感。)

Google的Objective-C编码规范 博客分类:  iPhone/Mac开发 Objective-CC++C#CGoogle          原文Google O...
  • cos_sin_tan
  • cos_sin_tan
  • 2016年01月20日 13:17
  • 1146

C#中的命名规则与编码规范

一、匈牙利命名法:       Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi...
  • tangxin168
  • tangxin168
  • 2007年04月30日 14:01
  • 970

C#(编程规范) -.NET简明编码规范

  .NET简明编码规范  ——Extracted from “.NET Framework General Reference...
  • tomboy1986
  • tomboy1986
  • 2008年04月27日 02:32
  • 243

C# 如何比较版本号大小

这几天遇到了一个数据迁移的问题,因为配置文件的结构发生变化,所以要把低版本的用户数据保存下来,存到最新版本中去。 这里就有一个比较版本号大小的问题了,网上乱七八糟算法一堆,大致意思就是用分割字符串的方...
  • wcc27857285
  • wcc27857285
  • 2016年09月26日 14:36
  • 2788

(3-1)Unity3D/项目:C#代码规范

1.规范目的: (1.1)增强代码可维护性。代码的编写不是一次性就能写得很完美的,需要不断的修复bug,修改或增加功能,重新设计整体架构等。这时就需要进入代码中去做修改,如果没有良好的代码规范,时间...
  • BeUniqueToYou
  • BeUniqueToYou
  • 2017年07月15日 21:43
  • 671

C#编码标准和命名规范

以下是C#编码标准,命名规范,还有一些最佳实践。 在你的项目里使用这些规范和(或者)调整这些适应你的需求。 类型名称和方法名称使用PascalCasing书写 public class Cl...
  • panliuwen
  • panliuwen
  • 2015年09月03日 09:24
  • 2389

C#命名规则和编码规范

1.用Pascal规则来命名方法和类名。public class HelloWorld { public void SayHello(string name) { } } ...
  • wenxin2011
  • wenxin2011
  • 2016年03月10日 15:03
  • 706

微软编程规范

来自百度文库 由于部分图片的问题,上传的内容不是很全面 目录 微软编程规范... 1 第一章 概述... 3 1.1术语定义... 3 1.1.1 Pascal 大小写... 3 1.1.2 Cam...
  • zhangyatoua
  • zhangyatoua
  • 2016年09月08日 17:14
  • 1136

编码规范(华为)

高质量的代码需要注意以下几点: 1 排版 2 注释 3 标识符命名 4 可读性 5 变量、结构 6 函数、过程 7 可测性 8 程序效率 9 质量保证 10 代码编辑、编译、审查 ...
  • zm1_1zm
  • zm1_1zm
  • 2016年07月23日 23:54
  • 516

C# 编码规范简明查询手册

C# 编码规范简明查询手册  命名术语说明  术语 说明 ...
  • gfwei
  • gfwei
  • 2006年11月14日 23:34
  • 855
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#编码规范的几个版本
举报原因:
原因补充:

(最多只允许输入30个字)