1094 字
约 3 分钟
6
S09-X02 · 教程章节与题库汇总登记(附录)
适用读者:核对"那些 Go 教程章节去哪了"的读者;本系列维护者。
性质:登记 + 逐条比对结论。29 篇旧文分两类:语言教程章节(18 篇)与题库汇总/辅助(11 篇)。
处置:教程章节 →duplicate_ref(已由现有 B02–B07 / J01–J03 / A03 主讲);题库汇总 → 指向 J04/J05 的机制讲评;环境/前言/前景 →appendix。
1. 教程章节 18 篇去重表
| 旧文 | 章节 | 比对结论 | 去向 |
|---|---|---|---|
3609 |
1. 代码结构 | 包/导入/入口,B01 已讲(package main、func main) |
S09-B01 |
3626 |
3. 变量 | 变量声明与短声明,B02 已讲 | S09-B02 |
3611 |
4. 常量 | iota 与常量组,B03 已讲 |
S09-B03 |
3622 |
5. 运算符 | 位运算/优先级,B02 已含 | S09-B02 |
3625 |
6. 结构体 | 结构体定义/嵌入,B05 已讲 | S09-B05 |
3624 |
7. 数组与切片 | 数组值语义、切片三要素,B04 + J01 已讲 | S09-B04 / J01 |
3619 |
8. Map | 声明/增删查、并发不安全,B05 已讲 | S09-B05 |
3610 |
9. 条件语句 | if/switch(无贯穿、fallthrough),B06 |
S09-B06 |
3618 |
10. 循环 | 只有 for、range 语义,B06 + J05 §6 |
S09-B06 |
3623 |
11. 指针 | 指针基本用法,B03 已讲 | S09-B03 |
3616 |
12. 函数 | 多返回值/可变参数/闭包,B07 已讲 | S09-B07 |
3620 |
13. 方法 | 值接收者 vs 指针接收者,B05 + J05 | S09-B05 |
3617 |
14. 接口 | 接口满足与空接口,J05 §3 讲评 | S09-J05 |
3614 |
15. error | error 接口、%w 包装,A03 §2 |
S09-A03 |
3612 |
16. defer | 执行时机与参数求值,J05 §4 | S09-J05 |
3615 |
17. 异常捕获 | recover 只能捕获同 goroutine 的 panic |
S09-B06(含反例) |
3621 |
2. 命名规范 | 命名与导出规则,A03 §2 | S09-A03 |
3599 |
3. Channel | channel 三种形态,J05 §5 | S09-J05 |
判据:18 篇里 16 篇是"同一知识点的更浅版本"——保留现有主讲篇,旧文以 duplicate_ref 定位,避免正文重复膨胀。
2. 题库汇总 8 篇 → 机制讲评
| 旧文 | 标题 | 去向 |
|---|---|---|
3631 |
Go 语言基础面试题 | J05(map/slice/interface 部分)+ B02–B07(基础语法部分) |
3633 |
Go 语言编程面试题 | J05(defer/channel/context) |
3639 |
Go Map 面试题 | J05 §2 |
3600 系列已入 J04 |
并发/GMP/GC/内存 | J04 |
3632/3643/3638/3641/3642/3634/3635/3636/3640 |
各专项面试题 | 已并入 J04/J05(见 mapping.csv) |
3. 辅助类 3 篇
| 旧文 | 标题 | 处置 |
|---|---|---|
3628 |
Go 环境搭建 | appendix(要点并入 A03 §3 的 CI 与工具链;安装步骤随版本变化,不逐字保留) |
3450 |
一、前言 | non_knowledge(系列前言,无独立知识点) |
3657 |
Go 语言前景 | appendix(结论已重写入 A03 §6 适用边界) |
4. 学习路线最终形态
基础(B01–B07)→ 附录(X01 路线 / X02 本文)→ 进阶(J01 切片 / J02 字符串 / J03 闭包 / J04 运行时 / J05 语言机制)
→ 架构师(A01 模块依赖 / A02 选型 ADR / A03 工程规范与质量)
前置依赖:S05(并发概念)、S06(工程化);下游:S18(云原生,Go 是主力语言)、S26(运维脚本)。
5. 缺口与待核
| 项 | 状态 |
|---|---|
Go 1.25 容器内 GOMAXPROCS 自动感知 cgroup |
见 J04 §2,待核官方 release note 细节 |
sqlc 与 goose 当前版本 |
见 A03 §5,待核 |
golangci-lint 推荐规则集 |
只给"不要全开"的判据,具体清单需按团队基线定 |
| 泛型最佳实践 | 旧文 3602 一带而过,本系列以"克制使用"表述,未展开类型参数推导细节 |
6. 下一篇
S09 系列验收(v2) —— 17 篇 / 一千四百余点位 / 61 篇尾部旧文全部登记 / 下一系列(P10:S18 云原生 61 篇)前置依赖。
本篇属于系列《S09 · Go 语言》。旧文来源:A-3599–3626(18 篇教程)、A-3631/3633/3639、A-3450;扩展点 —(登记表)。
上一篇:S09-A03 · Go 工程规范与质量:规范、单测、依赖与框架选型
S09-X02 · 教程章节与题库汇总登记(附录)
https://www.clxhxhhr.top/posts/5315/ 评论
0 条
还没有评论,先写一条吧。