zoukankan      html  css  js  c++  java
  • 非计算机专业的码农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.程序代码中,先定义好变量,下面的行再集中写方法

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

  • 相关阅读:
    泛型接口协变和抗变
    泛型类功能
    泛型结构
    using 关键字给类和名称空间指定别名
    sqlite创建数据库问题
    sqlite命令
    必须输入大于0的整数
    最近在看c#本质论和B站上对应这本书的视频
    Linux系统管理笔记
    创建圆形类,其中包括set,get方法
  • 原文地址:https://www.cnblogs.com/mrrxu/p/3991519.html
Copyright © 2011-2022 走看看