影落离风

The shadow falls away from the wind

0%

如何写出难以维护的代码

如何写出别人难以维护的代码呢?

各位看官且听我娓娓道来。。。

注意:以下图示代码或言语仅代表个人看法,可能会引起感官不适,望注意。

ps. 以下图示代码可能为本人、现任同事、或前任同事所写;大家相互学习,共同进步!

  1. 将很久不用的代码注释起来,最好注释上百行

    微信截图_20220221174017.png

  2. 将方法的参数放在map里返回给调用方,不能让别人知道我们到底要返回多少参数;我们还要锻炼他们的细心,当他敲错key时就取不到值

  3. 写很长的业务逻辑代码,中间千万不要写注释,只有懂我的人才能看懂我写的代码

  4. sql编写时,使用预处理语句写法,瞬间提升sql逼格,尔等凡人岂能轻易读懂

  5. 不对工具类代码进行封装,让相同的代码出现在各个模块,显得写了好多代码,可以增加字数量

  6. 表命名要与实体类命名不一致,这样才能彰显个性

    )

  7. 编写commit message使用抽象语句或数字进行描述,这样别人就不知道我们做了什么事,保持神秘感;就算改的有问题,以后他也找不到啥时改的

    )

  8. 设计代码实现逻辑时不要考虑未来发展趋势,只为当下快速实现

    上述代码简述:定义了一个map存储了业务key,在switch中对每个业务key组装数据,最后判断该key是否组装了数据,对组装的数据进行业务处理。

  9. 多设计拐弯判断,如果等于0返回1;如果true返回false,可以用来锻炼脑子