程序员茶话会丨四种代码洁癖类型,程序员看了直呼内行!

Posted C语言编程俱乐部

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员茶话会丨四种代码洁癖类型,程序员看了直呼内行!相关的知识,希望对你有一定的参考价值。

很多程序员在写代码的时候

都有自己的独特的习惯

比较典型的就是“代码洁癖

最近我收集了一些代码洁癖症状

分了四个类型

来看看有没有你对应的吧!

——————————————

一、极简断舍离型

「症状一」:

   多余的空行、分号,没有使用的变量,见一个删一个!

「症状二」:

在IDE里,消除所有带波浪线的提示。

比如:未使用的变量[灰线]、 单词拼写错误提示[绿线]、代码重复[黄线]等...

一切让人不爽的warning。

「症状三」:

注释无用代码全部删除!

「症状四」:

拒绝一切重复代码,不写废话,必须简洁大气!

二、距离产生美型

「症状一」:

//,逗号,等号后面都必须有个空格!

「症状二」:

操作符号 +、-、*、/、& 之间都要空格!

「症状三」:

注释如果是中文夹杂英文,那么英文和中文必须有空格分隔!

三、精准约束型

「症状一」:

每行代码都要对齐!

「症状二」:

关键字一定要大写!

「症状三」:

一行代码可以解决的部分两行!

「症状四」:

每写一段代码都会按下:Ctrl+A、Ctrl+Alt+L、Ctrl+S

四、别具匠心型

「症状一」:

喜欢长时间阅读自己的代码,心中一边啧啧赞赏不已,一边自我陶醉!

「症状二」:

自上而下逐步求精[先写注释,再写函数,最后实现函数]!

「症状三」:

对于变量名的命名及其讲究,一定要起的有意义+好看!

「症状四」:

代码结构看着一定要舒服,尽量一个方法一屏看完!

看到大家都如此极致的追求,

在下实在佩服!

有代码洁癖不是一件坏事

记得《程序员修炼之道》中有一段话:

不要容忍破窗户

“Don't live with broken windows”

当你看到糟糕的设计、错误的决策和糟糕的代码时,修正它们!

虽然代码洁癖看起来会让人耗时耗力;

但是到项目中后期,对于业务的扩展、新同事的加入、功能的复用、问题和bug的追溯等;绝对会带来很大的便利,能提升团队的效率。

出来混,技术债务早晚都要还的。

如果代码太过于杂乱,就算是自己写的代码,可能过几个月连自己都看不懂了...

大家还有哪些代码洁癖呢?

欢迎来留言讨论!

- End -

不管你是转行也好,初学也罢,进阶也可,如果你想学编程,进阶程序员~

一起交流、学习、探讨~

【值得关注】我的 编程学习交流俱乐部 !【点击进入】

以上是关于程序员茶话会丨四种代码洁癖类型,程序员看了直呼内行!的主要内容,如果未能解决你的问题,请参考以下文章

四种代码洁癖类型,程序员看了直呼内行

一篇文章让你彻底了解什么叫Netty!大牛看了直呼内行!

小白看了直呼内行!Windows两行cmd命令玩出新花样

JVM 的 垃圾回收(GC)超全解析,面试官看了直呼内行!!还不快收藏起来

JVM 的 垃圾回收(GC)超全解析,面试官看了直呼内行!!还不快收藏起来

JVM 的 垃圾回收(GC)超全解析,面试官看了直呼内行!!还不快收藏起来