如何写出别人难以维护的代码呢?
各位看官且听我娓娓道来。。。
注意:以下图示代码或言语仅代表个人看法,可能会引起感官不适,望注意。
ps. 以下图示代码可能为本人、现任同事、或前任同事所写;大家相互学习,共同进步!
将方法的参数放在map里返回给调用方,不能让别人知道我们到底要返回多少参数;我们还要锻炼他们的细心,当他敲错key时就取不到值
写很长的业务逻辑代码,中间千万不要写注释,只有懂我的人才能看懂我写的代码
sql编写时,使用预处理语句写法,瞬间提升sql逼格,尔等凡人岂能轻易读懂
不对工具类代码进行封装,让相同的代码出现在各个模块,显得写了好多代码,可以增加字数量
表命名要与实体类命名不一致,这样才能彰显个性
)
编写commit message使用抽象语句或数字进行描述,这样别人就不知道我们做了什么事,保持神秘感;就算改的有问题,以后他也找不到啥时改的
)
设计代码实现逻辑时不要考虑未来发展趋势,只为当下快速实现
上述代码简述:定义了一个map存储了业务key,在switch中对每个业务key组装数据,最后判断该key是否组装了数据,对组装的数据进行业务处理。
多设计拐弯判断,如果等于0返回1;如果true返回false,可以用来锻炼脑子