最近在折腾一个老项目,用的是 struct2,ibatis,springMvc,memcache,solr,activeMq.
我打算整改成 springBoot,mybatis,redis,es,kafka。。
但是我对这个项目一知半解。问了交接的人,总说让我自己看代码,也没有文档。
有时候 memcache 莫名其秒就宕了。还有些定时任务也是看得莫名其秒,完全不知道更新了哪些表。
关键是很多功能也还不清晰,不知道还有哪些雷。
这个项目现在的某些接口的日查询,估计几十万吧。
不重写,以后没法做新需求。如果重写,又可能有整改失败的风险。
这个项目如果整改成功,我的水平应该会有很大提高。如果改不好,那肯定是要背锅的。
要不要重写?如何重写一个老项目?有哪些坑要注意?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.