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


    二、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.程序代码中,先定义好变量,下面的行再集中写方法

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

  • 相关阅读:
    资料-Java基础:多线程--创建启动线程的多种方式
    资料-Java基础:基础总结-运算符
    资料-Java基础:父子类加载过程
    总结提纲-逐渐补充
    资料-Java基础:类加载处理过程
    资料-Java基础:双亲委派模型
    资料-Java基础:类加载方式及差异
    转载:java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一
    无法启动IIS Express web服务,端口正在使用!
    关于在本地新建数据库作业,无法成功的问题【本地SQLSERVER链接的服务器数据库】
  • 原文地址:https://www.cnblogs.com/mrrxu/p/3991519.html
Copyright © 2020-2023  润新知