C#编码的习惯

拥有一个规范的编码习惯,可以是让一个程序员更快的融入编码团队,可以更好的编码交流以及代码的维护接下来,我将从我自己的遇到的问题分享:

入门开发:

1.命名规范:一定要见名知意,简明而要。

        (1)类名或接口名称:首字母大写,每一个跟着的单词的首字母都要大写(例如;SysmexCDF)。

        (2)方法名或属性名:通常也是使用动词或动词短语(InstrDataDecode(···))。

        (3)字段或者变量名:首字母小写,其余单词首字母大写,中文也可以,在编码过程中,推荐大家使用,通俗易懂的单词,尽量不要使用(a,b,c,d.....aaa,bb等)。

2.代码的结构和注释

        代码的结构,可以通过调整“{}”,也可以使用VS自带的结构化,个人喜欢把最后的“}”去掉,然后再打,就会自动调整。并且写代码的时候一定要学会考虑代码的结构化,学会让代码有一定可读性,可维护性。有写方法要学会用方法封装起来,然后调用,而不是写平行代码,出问题的的时候,就要从头看到尾,一大堆的代码要去读,然后改了这里又会影响其他的地方,尽可能的去封装,就类似于一个地方做一个事。

        注释,代码的注释也是什么重要,在任何的编码中,注释是一定少不了的,好的注释,更容易让代码维护难度降低,我们总是不喜欢写注释,总是觉得写出来的就行,尤其是属于新手期的我,但是实施绝对不是这样的,自己写完的代码,没有注释,像我这种不规模编码的人来说,等到后续来看的时候,自己都看不懂,所以注释也一定很重要。注释:不是越长越好,而是尽可能的简短,能让人看懂的同时要简短,有时候自己写注释也是会写一大段,可实际上确不是这样的。

3.感悟

        作为一个入门编程的学员,写代码写方法的时候总会有很多奇奇怪怪的问题,有很多地方会想不通,有点很多方法会想不到,别人能写出来,但是自己能看懂但是就是写不出来如下代码:

我写的:

     private string getFilePath(string str) 
        {
            string filePath = "";


            string[] strs = str.Split(':');

            string path = strs[1];

            string[] paths = path.Split('\\');


            filePath = paths[0];
            for (int i = 1; i < paths.Length - 1; i++) 
            {
                filePath += "\\" + paths[i];
            }

            return filePath;

        }

别人写的:

     private string getFilePath(string str) 
        {

            int start = str.IndexOf(":");
            int stop = str.LastIndexOf("\\");

            return str.Substring(start + 1, stop - start);

          }

同样的解决一个问题,自己写的很长,自我感觉还不错,但是当看到别人写的时候,就会觉得自己很笨。我知道需要一个成长的过程,所以不用灰心,以后我也能。有个高人和我说过,首先得先写出来,然后才是优化,但是有一定要有一个很好编码习惯,思维。加油!!!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值