产品为了快速迭代上线,欠了很多技术债,现在用户越来越多,各位大佬们,怎么处理?

2021-02-18 10:34:31 +08:00
 DanielYao
如题,好在写代码最初的人都在。
随便列举几个点 ,比如
1 、一个配置保存接口 ,耗时 1S 多
2 、查询接口,因为涉及到权限,也很慢,现在加了缓存,但是第一次还是慢,调整权限,配置等相关信息,还得清理缓存
3 、业务代码写得很复杂,用了很多字典去处理,数据量可能达到几万甚至十几万,导致逻辑处理很慢
2185 次点击
所在节点    问与答
14 条回复
Jaosn
2021-02-18 10:35:35 +08:00
慢慢优化呗还能怎么办
captain2011
2021-02-18 10:41:58 +08:00
一点点优化啊,先优化常用又响应慢的接口,然后再优化其他的

当然,你们有时间优化,而不是继续快速迭代上线的模式
dswyzx
2021-02-18 10:47:35 +08:00
这说明产品做的工作棒啊,没有用户,你就永远看不到技术债
qa2080639
2021-02-18 10:50:53 +08:00
跟领导提,给时间用来优化。屎山就重构
passon
2021-02-18 10:51:07 +08:00
真好,锻炼技术的时候到了
每次需求相关的接口做个优化就行,这样测试也能覆盖到
anonydmer
2021-02-18 10:51:16 +08:00
在保证兼容的情况下一点点优化,保持迭代
hyy1995
2021-02-18 11:02:18 +08:00
除非已经到了“不优化就不能用”的地步,否则只会继续糊墙,业务快速迭代是企业生存之本,而优化重构不是,很现实的问题。
Zy143L
2021-02-18 13:01:01 +08:00
能怎么办呢,先堆性能提高响应速度
然后慢慢把这个屎山炸了
zlhsvc
2021-02-18 14:31:36 +08:00
先无脑堆,堆满了推倒重构
DanielYao
2021-02-18 14:53:29 +08:00
@dswyzx 你说的好像有点道理,换个角度看
DanielYao
2021-02-18 14:53:56 +08:00
@passon 太痛苦了,屎山都不想动
grissom
2021-02-18 15:14:57 +08:00
招一个懂设计规划的技术型管理人员
boris93
2021-02-18 15:21:19 +08:00
逐步优化啊,逐步重写啊
我司目前在做 modernization,就是把原来运行在 JBoss 里面的东西重写,然后运行在 AppEngine 上
wqhui
2021-02-18 15:21:37 +08:00
领导能忍就继续搞,不能忍就要时间一点点优化

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

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

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

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

© 2021 V2EX