小 心 任 何 二 次 接 手 的 代 码

MoeMagicMango · 2024-10-13 23:26:14 · 986 次点击
上周接手了个项目,老板说大部分项目都不能工作,本来是以维护的价格来处理接手这一段代码的

没想到坑比我想的还多,这是其中展示通用的一部分,大部分出于保密性就不能透露了

## 开篇惊喜

![image.png]( https://s2.loli.net/2024/10/13/4T5ryIzLDvAKNBl.png)

我滴妈欸,你说这是 Python 新手练手的代码我都信了,这是家公司的代码???

Interface 乱飞

![image.png]( https://s2.loli.net/2024/10/13/3vmI51SQJcbDUZi.png)

怪不得会跑路

## 能跑就行的逻辑

Cookie 生成逻辑

![image.png]( https://s2.loli.net/2024/10/13/SGxwPvnldjWVh5D.png)

给 User 生成 Cookie 用的,不是 用 个 JWT 会要了命吗?这么写干嘛啊

![image.png]( https://s2.loli.net/2024/10/13/QVdr4CgjaD3GbUF.png)


而且最草的一点,**Cookie 存在 MYSQL 数据库 里面**

大哥,这人一多不得打穿数据库啊(

![image.png]( https://s2.loli.net/2024/10/13/7Jrcf2MdizmDxqb.png)

每个请求都要往数据库请求一次,妈欸

## 硬编码 +++++

存心不给维护啊,写硬编码写了十几处

![image.png]( https://s2.loli.net/2024/10/13/Mekvcq9S4VIT7Gw.png)

![image.png]( https://s2.loli.net/2024/10/13/CTLn49KcGzdDY1N.png)

![image.png]( https://s2.loli.net/2024/10/13/E5z3flHu1QkPhR4.png)

![image.png]( https://s2.loli.net/2024/10/13/ORJZDQ4Xs9pyVPw.png)

## 最后

已经在重新写这一套玩意了,真的太哈人了
举报· 986 次点击
登录 注册 站外分享
67 条回复  
991547436 小成 2024-10-14 09:44:32
ai 写的
charlie21 小成 2024-10-14 09:38:35
3. 老板挣钱给你买法拉利了吗?
BlackSiao 初学 2024-10-14 09:34:05
@Maboroshii 还真是,我不是科班出身的,大学的时候写的代码和这个比也差不多了
radishear 小成 2024-10-14 09:33:56
看着这种代码就控制不住的想骂
cxe2v 小成 2024-10-14 09:31:05
1. 这个代码帮老板挣到钱了吗?
2. 你写的优雅代码能帮老板挣到更多利润吗?
wowawesome 小成 2024-10-14 09:30:32
属于能跑就行
HashV2 小成 2024-10-14 09:29:19
@geligaoli 是的  这个已经算好的了,起码能知道是干什么的,我现在接手的无注释、一个方法几百行的代码才是炸裂,我准备梳理完逻辑直接重构了,真改不了一点。
haneki 小成 2024-10-14 09:28:43
代码和人有一个能跑就行。
HywelXu 初学 2024-10-14 09:25:00
刚被一个烂尾项目坑过,说是维护就好,加几个接口而已。https://i.imgur.com/agAJ0Rd.png
没想到改着改着就等于重新写了一遍 https://i.imgur.com/n119Wvk.png 既不讨客户喜,还不赚钱。
再也不要干这种活儿了。https://i.imgur.com/14cwgsI.png
返回顶部