拥有一个规范的编码习惯,可以是让一个程序员更快的融入编码团队,可以更好的编码交流以及代码的维护接下来,我将从我自己的遇到的问题分享:
入门开发:
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);
}
同样的解决一个问题,自己写的很长,自我感觉还不错,但是当看到别人写的时候,就会觉得自己很笨。我知道需要一个成长的过程,所以不用灰心,以后我也能。有个高人和我说过,首先得先写出来,然后才是优化,但是有一定要有一个很好编码习惯,思维。加油!!!
545

被折叠的 条评论
为什么被折叠?



