• 说说程序员的编码风格
  • 发布于 2个月前
  • 204 热度
    0 评论
  • 张乐乐
  • 1 粉丝 21 篇博客
  •   
现在的程序员在编写代码的时候大部分情况还是遵循编码规范,但在这基础上会展示自己一些特性,有些程序员不喜欢缩进代码也是源于此,如同一个人长得什么样子靠体征能够判断得出,本身谁写的代码也会带有一定特性,很多程序员喜欢在写的代码注释上面摆个佛祖保佑,等等之类小特性东西,有的喜欢采用windows式编程风格,有些喜欢linux式的编程风格,当然这些习惯的养成主要和前期的工作性质有一定的关联。

如果前期从事的工作在windows系统下开发基本上代码风格windows风范,开始写代码都是先会模仿,然后慢慢形成自己风格,这个风格的形成还有当时做项目场景以及遇到的直接主管都有一定关系,有个同事编程底子特别扎实,特别是c++方面,有一次吃饭聊到这个话题,他说是被逼出来的,刚入行的第一家公司直接主管有点强迫症,看到写的不好的代码就进行严厉的批评,那同事属于慢热型的接收事物比较慢,结果经常挨批评,被骂了几次就开始非常注重代码质量了,写的时候非常小心,后来被主管说代码的可读性不好,改了几次还不是很满意,于是就照着主管的风格来了,到现在已经写了将近20年代码了,还是那种风格,每次说起这件事总会对之前的主管充满了感激之情,还会在逢年过节的时候打个电话问候下,并且表达感激之情,据说已经是某公司的老总了,早期从事软件开发的老程序员基本上不是独自创业就是合伙创业,并且有很大一部分人已经功成名就了。

程序员的代码风格一旦养成很难改变,如同有些公司喜欢自己招收应届生培养成自己公司风格的人,这在行业内叫做可塑性,一般来讲新人的可塑性会更高点。五年以上的程序员很难改变其中风格了,但优秀的程序员除外,优秀的程序员基本上都具备一种特性不断的重构,修正身上的不足之处,所以可以看到很多已经做了很多年的程序员还是在修正自己的风格,从代码风格的变化能看出一个人对待代码的态度,现在很多程序员有一种不好的习惯,明明写的代码不符合规范,也不去修改还要当成一种特性,如同很多人对程序员产生一种误解,不通宵加班程序员都不是什么高手,高手都是白天睡大觉晚上有灵感写代码,绝大部分程序员都是白天搞代码,晚上好好休息,所以不能因为一些癖性混淆造成以偏概全,优秀的程序员在发现自己不足的时候都会选择优化改进,不会执迷不悟。

要想成为一个优秀的程序员首先是要,懂得优化自己代码,逐渐形成优势的特性,而不是以不规范的特性引以为傲。正式自己的缺点,不停的修正改正,才是走向优秀程序员的正道。

用户评论