十步教你如何接手别人的代码!

2023-05-02 来源:飞速影视
想必在很多程序员的职业生涯中,都有过一种难以避免的状况,即接下别人的代码。而这是种怎样的体验?有人说,接手别人的代码之后我也想辞职;有人说,一个连注释都没有的代码有何灵魂可言;更有网友说,如果你恨一个人,就让他接手别人的代码吧......
因此,在我们面对别人遗留下来的代码时,究竟该如何处理?

十步教你如何接手别人的代码!


作者 | Eric Stiens
译者 | 弯月,责编 | 屠敏
以下为译文:
最近,我找到了一份新工作,结果却发现自己又一次身处相同的漩涡:接手一个陌生的大型代码库,我不知道这些代码建立的初衷,也不明白编写代码的背景。
我不知道哪些代码存在已知的问题,团队中的其他开发掌管哪些代码,哪些代码需要重构,而哪些代码可能永远也不会被触碰。这完全是一个未知的领域,而且四周危机四伏。
在本文中,我将分享一些关于如何接手一个陌生代码库,并为团队做出贡献的经验。
搭建开发环境
首先搭建好应用程序的开发环境:安装依赖项,初始化数据库、配置网络连接等。一般来说,这些工作都不会一帆风顺。每个应用的背后都有一群开发人员,他们很难把每一个小窍门都烂熟于心。所以要注意做好笔记。你需要把一切不能按预期工作的问题都记录下来。无法正确地安装代码库的依赖项?记录下来。无法初始化数据库?记录下来。初始化的用户都密码跟README中的密码不一致?记录下来。这是你发挥作用的第一步!缺乏知识就是你的优势,因为这些问题都凸显了文档和构建脚本的缺陷。所以抓住这次机会。对于开发团队来说,能够通过可靠的手段搭建应用程序环境也是一项艰巨的任务,虽然这项任务经常被人忽略。你可以让团队再次注意到这些问题。
保持谦虚
毫无疑问,你会觉得有些代码写得很糟糕。有些代码太过于取巧或太简单。有些代码没有经过充分的测试。有些代码过于冗长。有些代码有严重的耦合。你可能想立即重构。
相关影视
合作伙伴
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)

www.fs94.org-飞速影视 粤ICP备74369512号