程序员茶话会丨四种代码洁癖类型,程序员看了直呼内行!
Posted C语言编程俱乐部
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员茶话会丨四种代码洁癖类型,程序员看了直呼内行!相关的知识,希望对你有一定的参考价值。
很多程序员在写代码的时候
都有自己的独特的习惯
比较典型的就是“代码洁癖”
最近我收集了一些代码洁癖症状
分了四个类型
来看看有没有你对应的吧!
——————————————
一、极简断舍离型
「症状一」:
多余的空行、分号,没有使用的变量,见一个删一个!
「症状二」:
在IDE里,消除所有带波浪线的提示。
比如:未使用的变量[灰线]、 单词拼写错误提示[绿线]、代码重复[黄线]等...
一切让人不爽的warning。
「症状三」:
注释无用代码全部删除!
「症状四」:
拒绝一切重复代码,不写废话,必须简洁大气!
二、距离产生美型
「症状一」:
//,逗号,等号后面都必须有个空格!
「症状二」:
操作符号 +、-、*、/、& 之间都要空格!
「症状三」:
注释如果是中文夹杂英文,那么英文和中文必须有空格分隔!
三、精准约束型
「症状一」:
每行代码都要对齐!
「症状二」:
关键字一定要大写!
「症状三」:
一行代码可以解决的部分两行!
「症状四」:
每写一段代码都会按下:Ctrl+A、Ctrl+Alt+L、Ctrl+S
四、别具匠心型
「症状一」:
喜欢长时间阅读自己的代码,心中一边啧啧赞赏不已,一边自我陶醉!
「症状二」:
自上而下逐步求精[先写注释,再写函数,最后实现函数]!
「症状三」:
对于变量名的命名及其讲究,一定要起的有意义+好看!
「症状四」:
代码结构看着一定要舒服,尽量一个方法一屏看完!
看到大家都如此极致的追求,
在下实在佩服!
有代码洁癖不是一件坏事
记得《程序员修炼之道》中有一段话:
不要容忍破窗户
“Don't live with broken windows”
当你看到糟糕的设计、错误的决策和糟糕的代码时,修正它们!
虽然代码洁癖看起来会让人耗时耗力;
但是到项目中后期,对于业务的扩展、新同事的加入、功能的复用、问题和bug的追溯等;绝对会带来很大的便利,能提升团队的效率。
出来混,技术债务早晚都要还的。
如果代码太过于杂乱,就算是自己写的代码,可能过几个月连自己都看不懂了...
大家还有哪些代码洁癖呢?
欢迎来留言讨论!
- End -
不管你是转行也好,初学也罢,进阶也可,如果你想学编程,进阶程序员~
一起交流、学习、探讨~
【值得关注】我的 编程学习交流俱乐部 !【点击进入】
以上是关于程序员茶话会丨四种代码洁癖类型,程序员看了直呼内行!的主要内容,如果未能解决你的问题,请参考以下文章
JVM 的 垃圾回收(GC)超全解析,面试官看了直呼内行!!还不快收藏起来