- 将现有练习及 module 文件迁移至 go/practice,保持代码和依赖不变 - 新增 go/projects 项目区说明,更新目录约定与开发命令 BREAKING CHANGE: Go 练习命令需改在 go/practice 目录下执行
15 lines
758 B
Markdown
15 lines
758 B
Markdown
# Go
|
||
|
||
本目录按用途分两个区,`go/` 本身不是 module:
|
||
|
||
| 目录 | 定位 |
|
||
|---|---|
|
||
| [`practice/`](practice/README.md) | 练习区:共用一个 module(`go.mod` 在 `practice/` 内),语法 / 算法 / 测试等日常练手代码 |
|
||
| [`projects/`](projects/README.md) | 项目区:每个子目录是独立 module 的完整小应用,自带 `go.mod`、自行管理依赖 |
|
||
|
||
## 边界
|
||
|
||
- 写小段代码验证语言行为、练语法和标准库 → 放 `practice/` 对应主题目录。
|
||
- 程序长成完整应用,或依赖需要独立于练习区管理 → 在 `projects/` 下新建目录,单独 `go mod init`。
|
||
- 两个区互不包含:`practice/` 的 module 不覆盖 `projects/`,每个 projects 项目也是独立 module。
|