上周接手了个项目,老板说大部分项目都不能工作,本来是以维护的价格来处理接手这一段代码的
没想到坑比我想的还多,这是其中展示通用的一部分,大部分出于保密性就不能透露了
## 开篇惊喜
![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)
## 最后
已经在重新写这一套玩意了,真的太哈人了 |
|