如何处理前任程序员留下的代码?

网友解答: 前任遗留下来的代码的确令人头疼,我们要考虑这几个问题:1.是否有写文档。2.代码是否注释清楚。3.代码规范性。4.之前遗留的问题是否解决或未解决。针对以上几个问题,我们再进一

网友解答:

前任遗留下来的代码的确令人头疼,我们要考虑这几个问题:

1.是否有写文档。

2.代码是否注释清楚。

3.代码规范性。

4.之前遗留的问题是否解决或未解决。

针对以上几个问题,我们再进一步整理前任遗留的代码:

1.自己测试整个项目,记录出现的bug。

2.了解项目的主要功能,比如支付系统,登陆系统等等。

3.如果有文档可以简单看下文档,如果没有文档可以查看之前提交代码记录(一般管理代码工具都会记录)。

4.在修改遗留代码某功能之前先看注释。

其实可怕的不是前任遗留下来的代码,只要你在这个领域技术能力可以,哪怕没有太多的注释,你也应该要做出来,这样不仅提高自己的技能,还增加了不少的经验,以后不管再碰到谁写的代码照样不怕,修改别人代码就像修改自己代码一样。

网友解答:

谢邀。

一般情况下,如果遗留代码还可以正常工作的话,建议不要进行修改。

如果当中出现bug了,可以尝试将出现问题的方法或者类进行重构,修改过程中记得写好注释,并且将原来的代码注释掉,不要删除,注释写清楚为什么改,修改完成后充分测试再上线。

遗留代码并不可怕,只要我们能搞清楚这段代码的逻辑就行。然后分阶段的进行修改重构就好。记住,任何时候都要保证业务的正常运行才是基础,所以要谨慎对待遗留代码,修改要一部分一部分的进行。尽量把不同的逻辑部分抽取出来形成单独的方法,保证修改不会形成大面积bug的出现。

核心算法部分,要更加谨慎,一定要做到测试用例完善,充分测试后再提交上线。

标签: