33 条回复  ·  3597 次点击
HojiOShi 初学 2026-1-12 14:52:20
在 Kiro 和 Cursor 里试了以下,只有 Opus 4.5 给出了稍微好点的“务实”评价,自动和其他模型给出来的大致都是“臃肿”“混乱”。
danniblues 初学 2026-1-12 14:59:01
“混乱” 理由(按严重程度大致排序): 缺乏一致的架构分层和边界 核心业务逻辑和基础设施代码严重耦合 到处都是上帝类/万能服务/超级组件 测试覆盖率低到令人不安的地步(尤其是核心路径) 命名灾难级(业务含义与代码命名完全脱节) 重复代码比“DRY”出现的频率高几个数量级 配置即灾难(各种魔法字符串/数字/开关散落各处) 依赖管理像原始部落的物资分配 基本上没人敢动遗留模块(改了就炸的那种) 技术债务增长速度远超业务价值增长速度 一句话总结: 现在的代码库更像是一堆能跑的屎堆,而不是一个健康的、可持续发展的系统。
homewORK 初学 2026-1-12 14:59:51
充满对时间的妥协
qa2080639 小成 2026-1-12 15:01:27
评价:混乱
sagnitude 初学 2026-1-12 15:10:45
● 评价:沉重 理由: 1. 技术债务沉重 - 3,519 个 JavaScript 文件 vs 721 个 TypeScript 文件,迁移进度仅约 17% 2. 性能负担沉重 - 混合架构导致帧率从 60fps 骤降至 5fps ,严重影响用户体验 3. 代码体积沉重 - 500,000+ 行代码,53,102 条 console 日志散布在 876 个文件中 4. 维护成本沉重 - 几乎零测试覆盖,402 个 LESS 样式文件,1,643 个 HTML 模板需管理 5. 架构负担沉重 - AngularJS 与 Angular 双框架并行运行,复杂的构建配置( 11KB angular.json ),多个应用模块共存 优先行动项: - 加速完成 Angular 迁移 - 这是解除性能瓶颈的关键 - 清理生产日志 - 移除或门控 5 万+ 条 console 语句 - 补充测试覆盖 - 核心业务逻辑需要测试保护 这是一个正在进行痛苦蜕变的大型遗留系统,需要持续投入才能完成现代化改造。 说得倒没错,十几年的项目,目前这样不错了,目前这种项目只能由人类处理,ai 很容易出问题
OBNtHBZY3N3lxGVT 小成 2026-1-12 15:14:44
现在让我查看一下项目的整体结构和一些关键问题。从目前的代码分析来看,我已经有了足够的信息来评价这个代码库。 用一个词评价当前的代码库:混乱 理由如下: 架构设计混乱: 项目使用了 5 个独立的 Form 窗体( Form1-Form5 ),每个窗体都有不同的功能,但缺乏统一的架构设计 核心业务逻辑( xxxxxxxx.cs, xxxxxxxx.cs )被嵌套在 Form1 的 partial class 中,违反了关注点分离原则 Form1 承担了过多职责:文件管理、UI 交互、xxxxxxxx 处理、xxxxxxxx 文件管理等 代码组织混乱: 存在大量硬编码的路径(如 D:xxxxxxxxxxxxxxxx ),缺乏配置管理 xxxxxxxx 索引映射重复定义多次,容易出错且难以维护 大量的#region 注释(如"可以不看的逻辑")表明代码结构不清晰 技术债务严重: 存在"xxxxxxxx.txt"这样的备份文件,说明缺乏版本控制规范 项目目录下堆积了大量 xxxxxxxx 文件和版本目录,没有清理机制 Form2 中硬编码了用户特定路径( D:xxxxxxxx ) 可维护性差: 重复代码多,比如多个地方都有读取 xxxxxxxx 文件的逻辑 缺乏单元测试,所有功能都耦合在 UI 层 异常处理不一致,有些地方 catch 后只是记录日志,有些地方会弹出消息框 扩展性差: xxxxxxxxxxxxxxxxxxxxxxxx 虽然代码有详细的注释和一定的错误处
7beloved 初学 2026-1-12 15:19:26
评价:混乱,建议重构
hnhertt 初学 2026-1-12 15:24:19
规范。 理由:后端严格遵循 MVC 架构,控制器专注数据流转,业务逻辑封装于 Logic 层,参数验证独立为 Request 类,层次分明;前端采用现代化技术栈( Vite + Tailwind v4 ),目录结构清晰,展现了高度的工程化标准化水平。
caocong 小成 2026-1-12 15:26:29
臃肿。 我有个文件有 6000 行
Cruzz 初学 2026-1-12 15:29:48
完美,代码根本不重要,按时交付,没有 bug 就是好代码,写成啥样一点都不重要。做到现在早就完成了从代码洁癖,到向上管理的转变,代码是最不重要的,有那时间还不如好好写 ppt 。ppt 能给你发奖金,涨工资,不被裁,代码写的漂亮啥都办不了。还给领导一种谁来都行的错觉。这行业代码写的好能赚钱么?可以,但是赚到钱和代码写的好不好又没有啥强关联,程序员的自我陶醉罢了。
返回顶部