- 使用 Squirrel 与 sqlx 实现分类查询 - 集中组装依赖并向 handler 注入 model 接口 - 显式转换分类响应 DTO,统一空列表输出 - 补充路由与 handler 测试,同步架构文档 BREAKING CHANGE: 将 GET /hello 替换为 GET /test,响应由问候字符串改为分类列表
Go
本目录按用途分两个区,go/ 本身不是 module:
| 目录 | 定位 |
|---|---|
practice/ |
练习区:共用一个 module(go.mod 在 practice/ 内),语法 / 算法 / 测试等日常练手代码 |
projects/ |
项目区:每个子目录是独立 module 的完整小应用,自带 go.mod、自行管理依赖 |
边界
- 写小段代码验证语言行为、练语法和标准库 → 放
practice/对应主题目录。 - 程序长成完整应用,或依赖需要独立于练习区管理 → 在
projects/下新建目录,单独go mod init。 - 两个区互不包含:
practice/的 module 不覆盖projects/,每个 projects 项目也是独立 module。