为什么有些程序员不愿意缩进代码?

简介:

作为已经写了十几年代码的老程序员,虽然在编写代码的时候大部分情况还是遵循编码规范,但在这基础上会展示自己一些特性,有些程序员不喜欢缩进代码也是源于此,如同一个人长得什么样子靠体征能够判断得出,本身谁写的代码也会带有一定特性,很多程序员喜欢在写的代码注释上面摆个佛祖保佑,等等之类小特性东西,有的喜欢采用windows式编程风格,有些喜欢linux式的编程风格,当然这些习惯的养成主要和前期的工作性质有一定的关联。

3c415938b04b4a0f519b2776a9db15c367fa92d5

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

e8b3dc8916ade10619e34f22e34a7181611006ad

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

5a781ecf41d956d8a0bb75786f1a55c3d16e645c

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


原文发布时间为:2018-11-29

本文作者:东辉在线

本文来自云栖社区合作伙伴“程序员互动联盟”,了解相关信息可以关注“程序员互动联盟”。

相关文章
|
1月前
|
自然语言处理 算法 Java
C/C++ 程序员编程规范之注释
C/C++ 程序员编程规范之注释
43 1
|
17天前
|
Java 程序员 编译器
初识Python(注释、代码缩进、编码规范、标识符、变量)
初识Python(注释、代码缩进、编码规范、标识符、变量)
27 2
|
1月前
|
程序员
程序员爱写不写注释的智慧
程序员爱写不写注释的智慧
22 3
|
2月前
|
程序员 Shell 开发者
Python 为什么抛弃累赘的花括号,使用缩进来划分代码块?
Python 为什么抛弃累赘的花括号,使用缩进来划分代码块?
19 1
|
2月前
|
人工智能 程序员 API
代码注释对于程序员重要吗?
代码注释对于程序员重要吗?
18 0
|
7月前
|
设计模式 人工智能 Java
一个可读性高的代码对程序员有多重要
人们都以为编写任何程序员都能够阅读和理解的代码是软件开发人员的固有技能。事实上只有20%的程序员具备这种能力。
|
3月前
|
Python
在编写代码时,注释对于代码的可读性和维护性非常重要。
在编写代码时,注释对于代码的可读性和维护性非常重要。
29 0
|
6月前
|
程序员 开发者
程序员内心独白:注释,爱恨交加,双标难舍
程序员内心独白:注释,爱恨交加,双标难舍
|
Python
Python编程 语句与缩进
本章将会讲解Python中的语句与缩进,了解Python编程中语句是什么和他的作用 以及为什么要缩进。
168 0
Python编程 语句与缩进
|
缓存 供应链 架构师
代码注释的艺术,优秀代码真的不需要注释吗?
一段糟糕的代码,往往大家最低的预期是把注释写清楚,最合理的做法通常应该对代码做优化。如果我们将代码真正做到了优秀,我们是否还需要注释?
代码注释的艺术,优秀代码真的不需要注释吗?

热门文章

最新文章