维护屎山,心态炸了

2022-01-10 20:49:50 +08:00
 rhacker1995
传参用 map ,返回用 map ,啥都往里塞,面向对象封装是对程序员最起码的要求吧。
异常 catch 了既不打印,也不嵌套另一个异常再抛出,报啥错都不知道。
造各种各样的轮子,Apache 有这么多 util 类,还非得从 csdn 的拷贝代码,又不见得写的有多好。
http client 这种线程安全的东西放到方法局部变量,不能连接复用,并发一多连接吃满了。
数据库第一范式都不遵守,在各种字段里塞 json ,关键是这些 json 里的字段还要结构化查询,索引用不上,数据库查崩多少次了,还偷这种懒。
typo ,蹩脚的英文看着满屏 idea 的提示就难受
6081 次点击
所在节点    职场话题
35 条回复
bingoshe
2022-01-11 11:17:31 +08:00
你觉得这就是屎山?能看得懂的就不算哈哈哈
JamesR
2022-01-11 11:24:37 +08:00
这个其实不算太严重,我见过难以看懂的某个大段代码,性质比楼主说得严重得多。

这方面主要看公司给得时间充足不,充足的话还是可以维护的,也算有意义的工作;如果公司一个劲催赶工,那还是早早准备换个工作吧。
andytao
2022-01-11 11:37:16 +08:00
资深的开发都是把前人留下的屎山裹上一层英雄的外衣,然后把屎山再堆高一层;
liyhu
2022-01-11 12:35:27 +08:00
光抱怨没啥用
Cbdy
2022-01-11 13:10:37 +08:00
弄不下去可以跑路
shyangs
2022-01-11 13:13:08 +08:00
@buubiu

資料庫違反第一正規化, 說明可能連系統文件、開發文件都沒有. 否則文件裡應該會註明違反的原因 (比如為了效能, 減少 JOIN 等等).

沒有 code review 就算了, 沒有開發文件, 有點慘.
leafre
2022-01-11 13:14:52 +08:00
旧代码死都不要动,要我动我就离职
xuanbg
2022-01-11 15:46:09 +08:00
既然是屎山,那就让这屎山更高一点,更臭一点好了🐶
zhongjun96
2022-01-11 16:18:56 +08:00
屎山最起码还有代码,我现在的项目,外包给别人,然后跑路了,手上只有一个 war 包,只能反编译出来。慢慢改,要吐了。
![image_1641889057870.png]( https://s2.loli.net/2022/01/11/6GSMlWF21kwavNb.png)
18000rpm
2022-01-11 21:10:05 +08:00
程序员的浪漫
supuwoerc
2022-01-12 17:44:50 +08:00
要么跑要么一起拉,重构?老板给这点钱配吗?
yangzzzzzz
2022-01-13 15:27:16 +08:00
一起拉 一起拉 到时候出问题,线上环境救急救火,年终奖少不了
lyj5251
2022-01-13 17:53:30 +08:00
用塑料袋包住然后继续拉。
jackbrother
2022-01-17 10:23:56 +08:00
@fishCatcher 想多了,出问题你第一个走人
JDog
2022-01-19 11:37:07 +08:00
"新人和老人的区别就是面对一坨屎山,新人会大吃一斤。老人会贤淑的避开最臭的那部分屎,然后灵巧的在保证屎山不垮的情况下把自己的屎再拉一层上去"

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/827419

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX