程序员|程序员的3 种代码强迫症类型,你属于哪一种

程序员|程序员的3 种代码强迫症类型,你属于哪一种



程序员|程序员的3 种代码强迫症类型,你属于哪一种




若是把IT行业看成新一代文坛 , 那么程序员可以看成拥有不同文风的大作家 。 正如有一千名读者就有一千个哈姆雷特 , 同理可得 , 有一千名程序员就有一千种代码习惯 。

而在众多代码习惯当中 , 许多程序员都有着自己的强迫症 , 而这些强迫症类型大致可以分为3类 。
北欧极简风
北欧风在装修和穿着上主要体现为单色调以及简约大方 , 而在代码中的北欧风同样如此 。
追求这种风格的程序员 , 讲究代码一切从简 , 空行、分号有多余的?删除 。 有变量没用上?删除 。 注释的无用代码?通通删除 。

在IDE里如果有其它颜色的出现 , 比如灰色(未使用的变量)、绿色(错误提示)、黄色(重复提示)等 , 通通消除 , 毕竟代码不是红绿灯 , 也不是灯光秀 , 色彩统一才是最让人神清气爽的 。
空格狂魔
空格狂魔顾名思义就是非常执着于空格键 , 甚至到了万物皆可空格键的境界 。
不管是逗号还是等号 , 后面可以空格的才是好的符号 。 管你操作符号七十二变 , +、-、/ , 只要是操作符号 , 中间一定要空格 。

空格狂魔对空格的执念甚至跨越了语言 , 注释要是中英结合 , 那么两位嘉宾绝对不能牵手成功 , 必须空格 。
规规矩矩型
这一类型的程序员更有理科生那味 , 对于每行代码的管控一定要做到对称才是美 。 写代码也如同写公文一般 , 遇到关键字必须要大写 , 生怕别人看不到 。
而且这一类型的程序员最怕铺张浪费 , 能用一行代码解决的事情 , 坚决部分两份 , 即便这一行代码比珠穆朗玛峰还长 。

其实代码风格和习惯并无对错 , 也无需比较 , 这都是一位位程序员为了优化代码 , 突破自我的表现 。 一个好的习惯对于自己的工作也能事半功倍 , 提高整个团队的效率 。
【程序员|程序员的3 种代码强迫症类型,你属于哪一种】如果没点小习惯 , 代码过于杂乱 , 别说别人 , 可能连自己的未必看懂 。