如果“前任”写的代码像一坨屎…

被安排接手别人的代码到底是一种什么感觉?

强颜欢笑但实际上心烦意乱怨气纵横……

某位江湖前辈说过一句话:“如果你恨他,就让他去接手别人的代码。”足以见得被安排接手别人的代码,对程序员来说是最痛苦最可怕的事。

工作中难免会因为团队成员的离职而被安排接手别人的代码。这个时候我们应该怎么做呢?

第一步:

首先,当你看到一坨像屎一样的代码的时候,先说服自己,静下心来。去找产品需求与业务流程文档,你接手的代码,必然和某个产品需求相对应,必然实现了某个业务流程,先了解产品需求和业务流程,才能更好的读代码。

第二步:

了解业务流程在代码层面的体现,让你的“前任”整理一些文档和图表给你,因为只有他能提供代码层面的东西,比如:

类图

模块划分说明

数据流图

时序图

状态图

第三步:

读代码,直到读懂为止。有了产品需求,有了业务流程,有了代码设计相关的文档和图表,接下来你就该死磕代码了。

第四步:

在理解现有代码的基础上,识别出哪些部分实现得逻辑不清晰或有待改善,然后结合业务与自己的理解将其重构,这样,这些代码就基本上成为你的代码了。

最后,希望大家少喷“前任”了,因为,实际上你的代码在更牛B的程序员眼里也是一坨屎,哈哈哈。

公众号:w3cschool技术教程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容