实习体验之冗余的项目代码

实习了两个多月了,相信很多同学都能发现,如果接手的需求涉及到运行了一年以上的项目,那么项目中都会有很多冗余和已经废弃的代码,大大增加了实习生梳理接口逻辑的工作量。


1. 接口内部二次开发,有一些需求会需要对接口内部逻辑进行少量修改,比如修改接口里面的一部分代码逻辑,可能只有十几行代码,但是为了保证安全性和可回滚,旧的代码不能变动,添加新的代码,同时需要添加一个开关,通过开关来判断是运行旧的代码还是新的代码。


2. 接口整体二次开发,类似于接口升级或者接口迁移,有一些需求会需要对接口内部逻辑进行较大的修改,这就需要新建一个V2的接口或者全新的接口,在新接口里面写新的代码逻辑,添加一个开关,然后在所有调用旧接口的地方,通过开关判断调用旧接口还是调用新接口。


3. 项目架构调整,当一个项目容纳的功能逻辑过多,难以维护时,就会涉及到功能逻辑拆分,将一个项目拆分为多个项目,但是不一定能拆分的那么干净,所以就会出现两个项目中有完全一样的代码,在进行包引用的时候,要注意别引用错了。


就因为这些废弃的代码和接口,我之前接了个需求,让我自己梳理,然后我花了好几天梳理了相关的接口,写了一个简要的技术方案,最后找mentor核对的时候,mentor跟我说这个接口已经废弃了,没有流量了,我当时心碎一地,心态都崩了


以上也只是我一个小小实习生看到的一部分,还有很多没总结的,项目的冗余主要还是废弃的代码无法及时清理或者由于某些原因不能清理导致的,实习生看着就有点痛苦,往往只有在新开发的项目中才能看到清晰明朗、令人舒心的代码架构,如果运气好遇到了,且行且珍惜

#美团实习体验##美团2025届转正实习##美团暑期实习##ATMD##美团工作体验#美团

全部评论
其实这种冗余的项目代码,倒不是技术问题,项目运行时间长了好像自然而然就变成这样了
点赞 回复 分享
发布于 08-08 14:41 北京

相关推荐

10-26 14:45
门头沟学院 Java
庆和:第二批都开奖了,前天面完今天没消息是不是寄了
投递金蝶等公司10个岗位
点赞 评论 收藏
分享
Jasonnnnnnnn:二次开发的尽量别去,经验之谈,工资低要加班有时候还得出差
投递金蝶等公司10个岗位
点赞 评论 收藏
分享
11-10 23:30
已编辑
河南推拿职业学院 Java
#我的实习日记# 没有大厂实习之前,大厂实习在我眼里真的是有光环,甚至一度在我心里神化到了大厂实习是普通学历逆天改命进大厂的一条通天路,也是学历本就不错的人超出同辈斩获ssp的资本。八股鼠鼠在9-10月寻找实习,有被面试官贬得基础不扎实,直言没有写过java,一度浑浑噩噩,感觉自己过得很失败,晚上失眠,白天提不起劲,在“抑郁症”这个词颇为常见的今天,我有时也会想我大抵是有些抑郁,可是也不知道怎么调节。也许是上天有所眷顾,最终有幸进入大厂,收到offer的那一刻,就是武侠小说那种几经坎坷,终于获得试炼之地的名额,我幻想着等我试炼归来,我将拥有更多的资本。从收到offer,到入职大厂那几天,我是真是很快乐轻松的,最重要的是感觉未来可期的轻松。我觉得我获得这个offer是幸运,我只有普通的烂大街的项目,唯一看得上的是半吊子的学历,可是那又如何呢?我获得了这个机会,我在这期间努力提升,最后这个幸运也将算作我最后秋招的实力。但这一切等我进去之后变了,和身边的实习生聊天才发现,原来我以为挤破头的大厂实习竟然运气的成分居多。也许你的学校本就在北上广深,又或者你有时间北上广深都可投,那么你就更容易获得这弥足珍贵的大厂实习。大厂实习并不代表实习,有时候更多是运气。仔细想想也是啊,我不也是运气进来的么,lc原题都手撕得磕磕绊绊的,不也混进去了么。最近恰逢秋招,牛客上时常也有两段大厂实习仍旧秋招不顺,这时我才发现,原来拥有大厂实习也不是那么无往不利,这是为什么呢?思来想去hc太少或者说也是拥有大厂实习的人太多了吧,作为26届的我,现在经历着第一段大厂实习,明年或许能有第二段,撑死了也就秋招两段大厂实习,也许就堪堪达到及格线吧。曾经对于大厂实习的神化,不过是一个找不到大厂实习的穷小子的臆想罢了。
不要开盒我:牛客一段实习甚至不是大厂实习秋招进大厂的照样不少,没必要自己给自己营造焦虑哥
点赞 评论 收藏
分享
评论
5
3
分享
牛客网
牛客企业服务