写代码时最容易打断节奏的是查语法、读旧代码和补样板。百度 Comate 是百度出的编程助手,以插件形态接进编辑器与自家开发工具链,做行内和整段补全、选中代码解释、报错问答和单元测试生成,用中文描述需求、写中文注释这条链路比较顺。注册后有可用额度,支持的编辑器范围与能力入口以官网当前页面为准。补出的代码仍要自己跑测试再合入,涉及内部接口、密钥和真实数据的片段不要贴进对话框。
主要功能
- 编辑器内行内与整段补全,跟随当前文件上下文
- 选中代码做解释、生成注释、按中文需求改写
- 报错信息与调用栈贴进去问,给排查方向
- 生成单元测试与常见工具函数
- 以插件形式接入开发环境,不必换编辑器
适合谁用
- 习惯留在现有编辑器里,不想换成新的工具
- 接手别人写的模块,需要快速搞清调用关系
- 接口封装、参数校验这类重复的样板代码
- 需求描述和注释都用中文的项目
怎么开始
- 在开发环境里装好插件并登录,先只开行内补全
- 用一段真实的老代码试解释和补测试,看它有没有读到上下文
- 按需再开启对话能力,敏感代码与密钥不要贴进去