索引
工作后和不同的人合作写代码,为了大家后续维护代码能快乐舒心,真心希望所有程序员都能读一读《代码简洁之道》这类书。否则你的代码就会被别人称为“有味道的代码”。
有味道的代码1:没有段落感。
一个方法从头到尾,没有一个空行。如果不怕后人看这段代码时骂你你就那样写吧。段落感是表达逻辑思维的一种方式,一个空行就能让代码阅读者理解上下是两部分,而不是看起来像一坨。
有味道的代码2:重复。
这个问题真的不该在9102年的代码中大量出现,难道你是用文本编辑器写代码的吗?打死我也不信(我是Java程序员,只谈Java)!现代IDE是干什么用的?就是帮助发现开发过程中不合理的部分,最最最基本的不合理就是重复,IDE智能到能找出完全没关系的两个类里面的重复代码,这种重复其实也不会太多。但可恶的就是自己写一个类,大量重复,IDEA已经提示了,用很多行的黄色下划线标出来了(黄色是什么东西的颜色不用我说了吧)。但有人就是视而不见,我不懂,这种人为什么还可以继续做程序员,最最基本的代码简洁概念都没有。
有味道的代码3:雷同。
只要有一点点对代码简洁的追求,不要很多,一丁点就行。那就不会任由一个类里面出现大量雷同代码。看到这种代码,第一时间应该想的是怎么抽象合并,使代码但是就是有人不这么做,所以他们的代码有味道。
最后
我这里说的都只是非常非常基本的代码不简洁的点,只要对代码稍微有一点敬畏之心的人都不会这么干,我说出来的原因是工作中竟然有人真的这么干,但我又不是人家领导,不能太直白说出来,只能在网络这个隐秘的地方发泄出来。也希望可以帮助到新晋程序员同学。
最后的最后,真诚的和所有程序员同胞说一声,要对代码保持一颗敬畏之心。代码应该干净整洁,而不应该在我们手下变成一坨。
原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/350
评论列表(1条)
好啊