作为一名编程多年的人,经历过一些不同的编程经历,也就从最初的阶段开始讲起。
新手阶段,这个阶段,基本上是老师傅帮忙带看,近似手把手教学,比如这一行的代码怎么写,命名如何,要实现这些需求功能,也基本上想到哪里,就写到哪里,最后的提交代码各种的bug,然后就 “996” 的搬砖,每天很饱满,每天很“充实”;
半新手阶段,此时也掌握了一些技巧,之前就被职场的老油条吐槽过,说我们产品的代码,开发维护最简单,if...else...的使用占到50%左右的代码量,功能看起来是正常的,产品再使用过程中,是感受不到的代码有多挫,现在回想起来,这些代码就是一坨大便,不够优雅,也不能对外展示。
老油条阶段,这时候使用最多的可能是ctrl+c 和 ctrl+v, 在平时的工作中,也没有人关心产品是如何实现的,代码的质量如何,产品经理可能只关心产品功能,项目经理只关心开发进度,程序员只关心自己的KPI,这样的结果会导致后续的代码变得冗余和繁杂,给代码的拓展以及维护,提前挖了一个巨坑。
要想成为高手,有一些Clean code 原则是要遵守的,下面就简单的分享一下,后学会持续补充:
命名: 可读 可搜索 独特 顾名 |