被已离职同事遗留的项目气晕

2024-05-10 11:57:50 +08:00
 LandCruiser

我打工的小作坊主打一个短平快,项目制。需求,代码一直在变化。主要服务银行,政府等老式客户。 这大哥遗留的代码,vue2.7setup,TS+自己封装的一塌糊涂的 element-ui,不知道当初怎么跟服务端协商的,请求参数加密,登录前端校验 token 过期时间,各种离谱操作。工期又紧,晕了

20032 次点击
所在节点    职场话题
109 条回复
LandCruiser
2024-05-10 13:12:08 +08:00
@cybort 全部代码他自己写的,不用 ts ,不过度封装工期就不紧,我基本都是 6 点下班
yogogo
2024-05-10 13:13:09 +08:00
这叫不可替代
estk
2024-05-10 13:24:52 +08:00
@LandCruiser #21
什么年代了还有不用 ts 的纯 js 项目?
LandCruiser
2024-05-10 13:35:36 +08:00
@estk 注意看我交代的背景,小作坊,需求经常变化。不用 TS 到点就下班,工作很轻松。这个大哥遗留的项目是 TS 的,原本 5 秒写完的发送一个请求代码,在他这里边直接变成一个 service ,复杂谈不上,就是一堆看起来很严谨,但是没用的代码。。。
kneo
2024-05-10 13:40:47 +08:00
@LandCruiser 变成 service 和用 ts 有啥关系?你说的 ts 是 typescript ?
yidinghe
2024-05-10 13:44:54 +08:00
不一定是他一个人留下来的,我这边也有一个前端项目,历经多个版本最后形成了结合 jQuery 和 VUE 的形态,也就是部分页面是纯静态的,部分页面是要编译的……
qloog
2024-05-10 13:45:04 +08:00
那机会不就来了😝,给它弄的优雅点
kneo
2024-05-10 13:47:29 +08:00
再多说一句,从你的描述上来看,你的前同事看起来是一位非常优秀的同事。看这架势,他辛辛苦苦盖了间房子,他的后辈找不着钥匙恐怕要直接把房子给拆了。
ColdBird
2024-05-10 13:50:54 +08:00
人员交替快的地方都 n 手代码了,有的 vue 文件动不动 3 、5K 行,然后到处都是复制粘贴的代码,习以为常
43n5Z6GyW39943pj
2024-05-10 13:51:16 +08:00
看描述前面大哥技术确实没有问题

倒是你的想法 "原本 5 秒写完的发送一个请求代码", 有点⚠️
lyb11232345688
2024-05-10 13:52:43 +08:00
人家自己都干不下去了 你还接着干
chenalex
2024-05-10 13:58:38 +08:00
除了"登录前端校验 token 过期时间", 其他没看出有什么问题
92Developer
2024-05-10 13:58:43 +08:00
多拉些你的屎,到时辞了你还得把你招回来。
zzNucker
2024-05-10 14:08:14 +08:00
你把你写的代码和他写的代码都发给 ChatGPT ,让公正的 GPT 评价一下
wakarimasen
2024-05-10 14:10:16 +08:00
你是想说,很多请求本来可以直接在 methos 里面 fetch 短快平,但是他非要抽离出去自己搓了一套类似 rtk query 的 endpoints 或者 spring controller 的玩意?

不过这跟 ts 有什么关系,你不想标注类型,tsconfig 调宽松到处 any 不就退化成 js 了吗?
chinaguaiu
2024-05-10 14:15:42 +08:00
@guanzhangzhang #4 写注释还可以,不会被轻易删除。但是 readme 和博客真的没人看,也容易弄丢,工期紧的时候也没有太多时间另外去整理思路写 readme
legendBro
2024-05-10 14:15:48 +08:00
你猜为什么他离职
zephyru
2024-05-10 14:21:51 +08:00
加 ts 封装(或者任何抽象吧)基本考虑的是维护方便,不想管直接 any 走天下也没什么区别...我觉得不至于套一层 ts 封装把工期拉长多少...
guanzhangzhang
2024-05-10 14:28:45 +08:00
@chinaguaiu gitlab 上的 README 还不看吗,那看啥,oa 上留的聊天记录吗🙄
darson
2024-05-10 14:28:46 +08:00
大作坊其实都差不多的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1039405

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX