吐槽老员工代码
java web 开发。
1.在完全没有必要的地方,使用ThreadLocal传递变量。
2.很长很长的函数,动不动就上百行,甚至好几百行。
3.很少写注释。
4.一个函数兼任多个功能,用版本号来区分,返回的对象的数据结构是完全不一样的。
5.在一个请求中,动不动就启动一个新线程。
6.修改别人的代码,习惯性Ctrl + Shift + F,代码格式化。
7.try、if、for、while,深度达7、8层的嵌套。
这样的代码,我个人看来是“丑陋的”,“难以维护的”。
但就是这样的代码,竟然在工作了也快十年的员工写出来的。