1 / 3
文档名称:

微软内部代码规范.doc

格式:doc   大小:21KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微软内部代码规范.doc

上传人:phl806 2019/8/13 文件大小:21 KB

下载得到文件列表

微软内部代码规范.doc

文档介绍

文档介绍:微软内部代码规范写在前头微软内部的代码编写规范,对于我们来说,有时候觉得很没必要,甚至是猜不透为什么要规定这样写,但是,既然微软内部的员工都按照这个规范来编写代码,一定是有自己的原因的一款名为“StyleCop”的软件,就是用来检查这些规范的,而“MicrosoftSourceAnalysisforC#”则是专门针对C#兼容的工具安装以上工具之后,你可以在代码编辑器中右击->RunStyleCop,系统就会把所有违反此语法规则的代码以警告方式提醒你会发现,跟你平常的****惯会有很大出入,如果你觉得自己有一套规范,那你大可以看完这篇后的3秒钟内全部忘掉本文只写出比较特别的规则,并不是全部规则。代码放置位置所有资源(“using…..”)要放在命名空间内,如:namespaceHelloWorld{usingSystem;;……}文件最开头要带copyright和author的标签,如://<copyrightfile="="sinners">//Copyright(C)//</copyright>//<author>gosionpoon</author>可访问性顺序应该为:public->protected->private方法成员属性顺序应该为:Fields->Methods->Properties每个方法成员属性以及类都需要摘要段,摘要不能为空,传入传出参数必须注释且所有摘要和注释不能少于10个字母构造函数摘要必须以“Initializesanewinstanceofthe类名class”开头属性必须以“Getsorsetsavalue”开头,而Bool返回值的属性必须以“Getsorsetsavalueindicatingwhether”开头所有代码块必须以“{”和“}”作为开始和结束If、while、for等,条件与操作必须分属不同的行不同条件之间,例如if操作完后面没有跟着else的情况下,后续代码必须在开始空出一行空行命名规则变量名不能以“_”开头,不能以类似“m_”形式开头或中间带“_”,个人建议,如果类似常量“MESSAGE_ERROR”形态的,“_”可以用“x”代替,即“MESSAGExERROR”如果是一般的变量,还是乖乖的用小写字母开头并不带下划线等符号吧。可能你在想:不能以类似“m_