非计算机专业的码农C#学习笔记 二、C#程序编写规范

时间:2021-12-08 00:07:23

二、C#程序编写规范

1.代码书写规则:

代码书写规则呢,是相对初学者来说需要了解一下的东西。因为我们还嫩,暂时不追求什么代码审美、规范、专业还有逻辑审美这类的,不会乱成一套就好了。所以,我也不全死记烂背规则,就注意一下代码整洁这个问题。有时候,经理或者需求发布人需要我们解说一下,代码不整洁,连我们自己都找不到那可怎么办。还是记住几个:

(1)记住ctrl+K+F这个快捷键,自动帮你整理选中的代码,看起来整洁吧;

(2)项目时间长,分阶段写的代码最好还是#region一下,能够很好帮你回忆;

(3)记住///这个奇妙的函数过程备注方法,以后引用就专业的像系统原装函数了,当然还有//能写就写吧,不执行不影响,但对自己记忆好,不过不是必要的,你上交程序就删除了吧,免得老大说暴露了你依赖备注的缺点。

(4)一些规则,多接口,一行<80,尽量利用计算机生成的代码,少用this,大量代码不宜放在try里面等等,我也不记住,做的过程中慢慢会归纳出来,其实真的不用看书....

2.命名规则:这个是为了应对面试,换了三次工作,面试出过关于基本命名错误的题,装装吧

A. pascal法:如命名空间、class和方法,每个单词开头字母必须大写:class ClassName{}

B.Camel:局部变量、参数 第一个单词首个字母不用大写,其他的首个字母都要大写:string classNames;

C.一个类中的成员变量可以用“_”前缀表示:public class A{ public void  GetClassName(){string _ClassName;}}

D.接口名前缀为“I”:public Interface IuserNam{}

E.方法用动宾结构命令:public class ClassName{public void GetUserName{;}}

F.程序代码中,先定义好变量,下面的行再集中写方法

这里先结束吧。今天回来看到博客园把我昨天写的东西移除首页了,我也不好说什么了。反正继续写,从不受别人左右。就像领导说的那样,跟你们谈更多的需求又怎么样,叫你们加班改多少次又怎么样,最后还不是一个模版出来....