快速的办法:把所有不稳定的功能全删了就 ok 了。 开个玩笑。既然都叫屎山了怎么会那么容易就让你改好,这东西只能一点一点改。 比如先加上日志,这不算重构吧应该。然后改一些方法内局部变量名,再到改全局变量名,改方法名,加注释。改完名加完注释应该就通读了代码并有一定的理解了,加测试用例,自动回归测试。然后改小的模块,最后改大模块。别想一口吃个胖子,反正除了炸的时候都很清闲,那就慢慢改呗。
fisherwei
2023-03-04 00:12:49 +08:00
首先,nginx 的那个问题应该好解决吧,你们这个系统是有大量上传文件的场景吗?
edis0n0
2023-03-04 00:16:15 +08:00
@fisherwei #9 都是一些图片上传的场景,仓库出库图片、客户返图一类,十几年数据量 300GB ,nginx 请求 body 最大是 2MB 。