{{书名}} 源码映射
项目信息
| 属性 | 值 |
|---|---|
| 项目名 | {{项目名}} |
| 版本/Commit | {{版本号或commit hash}} |
| 仓库地址 | {{仓库URL}} |
| 主要语言 | {{编程语言}} |
| 总文件数 | {{约N个}} |
| 本书覆盖文件数 | {{约N个}} |
项目目录概览
{{项目名}}/
├── {{目录1}}/ # {{用途说明,如"核心源码"}}
│ ├── {{子目录1}}/ # {{用途说明}}
│ └── {{子目录2}}/ # {{用途说明}}
├── {{目录2}}/ # {{用途说明,如"测试文件"}}
├── {{目录3}}/ # {{用途说明,如"配置文件"}}
├── {{入口文件}} # {{用途说明,如"项目入口"}}
└── {{配置文件}} # {{用途说明,如"包管理配置"}}源码映射表
第一部分: {{部分标题}}
{{这一部分要解决什么问题,覆盖项目的哪个层面}}
第1章: {{章标题}}
| 源码路径 | 核心文件 | 重要度 | 备注 |
|---|---|---|---|
| {{目录/文件路径}} | {{具体文件名}} | 高 | {{重点关注的函数/类}} |
| {{目录/文件路径}} | {{具体文件名}} | 中 | {{关注点}} |
| {{目录/文件路径}} | {{具体文件名}} | 低 | {{仅作为背景提及}} |
第2章: {{章标题}}
| 源码路径 | 核心文件 | 重要度 | 备注 |
|---|---|---|---|
| {{目录/文件路径}} | {{具体文件名}} | {{高/中/低}} | {{备注}} |
第二部分: {{部分标题}}
{{这一部分要解决什么问题}}
第3章: {{章标题}}
| 源码路径 | 核心文件 | 重要度 | 备注 |
|---|---|---|---|
| {{目录/文件路径}} | {{具体文件名}} | {{高/中/低}} | {{备注}} |
第4章: {{章标题}}
| 源码路径 | 核心文件 | 重要度 | 备注 |
|---|---|---|---|
| {{目录/文件路径}} | {{具体文件名}} | {{高/中/低}} | {{备注}} |
第三部分: {{部分标题}}
{{这一部分要解决什么问题}}
未覆盖文件清单
| 文件/目录 | 不覆盖的原因 |
|---|---|
| {{路径}} | {{原因,如"测试文件,不在本书范围内"}} |
| {{路径}} | {{原因,如"构建配置,与核心逻辑无关"}} |
| {{路径}} | {{原因,如"已废弃的兼容层"}} |
跨章节共享文件
| 文件 | 引用章节 | 各章关注点 |
|---|---|---|
| {{文件路径}} | ch{{A}}, ch{{B}} | ch{{A}}: {{关注点A}}; ch{{B}}: {{关注点B}} |
代码量统计
| 章节 | 覆盖文件数 | 总代码行数(约) | 核心代码行数(约) |
|---|---|---|---|
| ch01 | {{N}} | {{N}} | {{N}} |
| ch02 | {{N}} | {{N}} | {{N}} |