New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[软技能] 第59天 对于让你接手一个你觉得很烂的老项目,你该怎么办? #247
Comments
看烂到什么程度以及当前的需求,如果能抢救,考虑人力成本还是抢救一下;如果挖坑太多,重写吧…… |
接手一个项目,无论多老多烂,第一点肯定是熟悉它的架构,以及使用的技术栈,分析其架构,如果时间允许,最好重新设计架构,选择新技术,出项目维护文档,这也是为以后做准备,如果时间不允许,我还是建议,主动加加班,重新设计,这是为以后的事情考虑,现在加把劲儿把项目做好,以后再加新需求就轻松、舒服多了,不然每次时间都很紧张,每次做的都很烂,只会越来越烂,每天面对一个烂项目,简直要疯掉。 |
这个问题好难回答呀,个人认为还是先明确需求痛点吧。 比如普通项目转为 cmd 模块化,统一命名规范,js 中的长字符串转 template 等, 比如部分页面加载时间过长,图片使用太多,接口出入参混乱等, 比如拆分 Date/金钱/对象数组的处理,统一类型与默认值判断等, 比如 jquery 转 vue,react 升 16,iframe 转 jquery 等, 架构重构基本就很难讲了,如何存储如何通信如何复用可能都与现在情况不同咯。 所以,接手垃圾的老项目,一次性改完重构是不太现实的,按需求痛点一步步更新要更好些。 |
|
跑路 |
重构项目需谨慎. 重构好了没奖, 出了问题有罚 |
rm -rf * |
|
|
第59天 对于让你接手一个你觉得很烂的老项目,你该怎么办?
The text was updated successfully, but these errors were encountered: