Golang Standards
Project-layout 社区标准模板 git commit 常用的 type 前缀 type 用途 feat 新功能 fix 修 bug refactor 重构(不影响功能的代码调整) docs 文档 chore 杂项(比如调整依赖、配置文件) test 测试相关 以后遇到"这次改动该用哪个 type"拿不准的时候,可以这样问自己: 改动是不是在修一个"错误的行为"(报错、逻辑不对、崩溃)→ fix 改动是不是在新增一个之前没有的能力→ feat 改动是不是"代码变了,但外部行为完全没变"(比如挪文件、改变量名、拆函数)→ refactor 改动是不是在动依赖版本、CI 配置、Docker 相关→ build 或 chore 路由的url 设计路由的时候,想清楚一点会容易很多:RESTful 的核心思路是把"动作"看成"对资源的操作",而不是直接把函数名搬到 URL 上。你现在这两个接口,与其叫"发送验证码"和"注册",不如换个角度想: ...