@12dora有时候模型表现差, 可能真的不是模型的问题 - 论代码坏味道 中发帖

对于大项目, 复杂项目, 长期维护的项目, 代码坏味道是个vibe带来非常严重的问题. 当给模型输入充满坏味道的垃圾代码, 模型也只能给你输出充满bug的代码, 几个典型的指标可以排查. 
超大函数: 例如好几百行, 一堆入参, 里面超级复杂的状态机, 同时处理一大堆业务逻辑.
超大文件: 好几千行甚至上万行的文件, 一次读入即消耗大量token, 严重分散AI注意力
高圈复杂度: 圈复杂度越多意味着函数逻辑分支越多, 如果一直不治理, 50+以上的圈复杂度也随处可见, 这种代码人工时代根本没法写, 但因为AI注意力强能handle更多圈复杂度. 超高圈复杂度导致AI注意力被分散, 无法同时理清如此多的分支, 导致严重的幻觉.
这些问题在公司正常是有门禁检查, 根本不允许合入, 而个人vibe基本不会注意这些问题. 我认为对于复杂项目花30%用于治理是完全有必要的, 否则用着垃圾输入...