CodeBuddy

CodeBuddy

20
腾讯云代码助手
分类:

介绍

CodeBuddy 不是一款新 IDE,也不是又一款“智能补全”插件,它更像是你桌边那位沉默的老友:当你卡住时,他递过来一张纸条,上面写着“第 37 行,把 == 换成 equals,试试?”——你照做,Bug 应声而落。

它的界面极简,左边代码,右边便签。便签不会主动跳出来,只在三种场景下出现:编译报错、测试变红、你手动敲下“//?”。CodeBuddy 会读上下文,把出错链最顶层的根因用两行中文说明白,再附上一段最小可运行的修改示例。若你照搬,它自动折叠便签;若你改出新的问题,它重新展开,绝不啰嗦。

有人担心被“喂答案”会退化思考。CodeBuddy 的作者是两位曾经熬夜维护 legacy 项目的硅谷老程序员,他们给出的方案是“延迟 90 秒显示”。那分半钟里,你只能看到行号和异常名,足够让大脑进入排错节奏;实在没头绪,答案才会现身。公司内测两个月,code review 通过率反升 18%,因为工程师开始把便签当成“引子”,而不是终点。

它也不保存任何源码到云端。本地 LSP 分析完语法树后,只把脱敏后的错误栈哈希上传到服务器,返回对应的“便签模板”,再在本地套上前后的变量名。整个流程离线可跑,只是更新模板需要联网。那两位创始人说:“代码是私人笔记,我们没兴趣偷看。”

上周,CodeBuddy 结束内测,放出 0.8 公测版,支持 Java、Go 与 Python。安装包 12 MB,无需登录,免费到 1.0 之前。如果你正好被一段诡异的 NPE 折磨,不妨把它塞进侧边栏,让那位老友递张纸条——也许只需一行小改,今晚就能早点回家。