圈复杂度

  • 在claude code中衡量代码复杂度并给出简化建议

    上周一个朋友发来段 Clojure 代码,让我帮忙看看为什么上线三个月后每次改动都要花两天。我扫了一眼,单个函数 417 行,嵌套最深处 8 层 if-let,没有测试,注释只有一句“TODO: 重构”。更麻烦的是,这是支付对账模块,没人敢动。我问团队当初怎么让它上线的,他说:“code review 时大家都觉得‘有点绕’,但说不清哪里有问题。” 问题就在这。“感觉代码复杂”不是决策依据,但你把…

    20分钟前
    100
站长微信
站长微信
分享本页
返回顶部