首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

维护维护性差的代码是种怎样的体验?

公司有一内部贸易物流平台,2007年做的,已经积攒了4000多个类。因为公司出价比较抠门,程序员往往一两年就走了,所以里面经手的人也有十几个。这些文件都随意地丢在一起,版本同步+加载要5分钟以上,找类全靠搜索,搜索一次一分钟。

野蛮生长这么多年,文档一个字没有,注释基本上只有最初几个人才写,命名规则五花八门,没有code review,各种缝缝补补的逻辑,很多代码依赖sql存储过程,但又没有记录,基本靠猜,现在数据库里有上千个存储过程,大多没人知道是干什么的,只知道也许在这个管理系统某处调用,所以什么都不敢动........数据库里一部分表格命名还是荷兰语的,现在已经没人看得懂了,无力吐槽......

给我的感觉就是代码中的九龙城寨

不知道哪位远古数据库大神设置了一条规则:不准设置主键、外键。他们估计是把数据库当excel用的。前几天一个产品规格管理页面彻底瘫痪,结果发现很多产品规格数据莫名在同一张表格里重复了2-100次不等......

我也没有能力重建几百张祖传表格和祖传代码,最后加个distinct凑合。

因为年代久远,整个工程单线程到底,更别说异步了,IO阻塞得丧心病狂,但面对一整座九龙城寨,谁也动不了。

不知道什么时候起,Release版本就跑不起来了,但Debug版本还能用,所以现在都是debug模式发布的.......

祖传代码就是一座屎山,不出错谁也不敢动,出错了谁也不愿去钻到屎山的中心去找bug。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190618A0RJJD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券