这里是一个以书籍和知识整理为中心的 AI 导读站。

本站收录的内容均由 AI 生成,主要用于快速了解一本书的结构、提炼核心观点,并建立可以继续深入阅读的知识索引。它不是原书的替代品,也不代表作者或出版社的原意。

如何阅读

每篇导读尽量回答以下问题:

  • 这本书或这一章主要讲了什么?
  • 哪些观点最值得记住?
  • 这些观点在工程实践中如何使用?
  • AI 能帮助我们做什么,又有哪些边界?
  • 读完之后可以采取哪些具体行动?

导读中的结论、示例和引用仍可能存在遗漏或错误。遇到重要技术决策、专业判断或事实核查时,请以原书、官方文档和可复现的实践为准。

当前书目

Effective C (2020)

Robert C. Seacord 著,面向专业 C 编程的系统阅读笔记。

  • 整书知识体系总图
  • 覆盖 C 语言标准、类型与表示、表达式与控制流、内存管理、程序结构,以及调试、测试和分析
  • 每章包含章节概述、核心 Takeaways、工程实践视角、AI 时代视角、行动项和思考问题

Modern C: Up and Running (2022)

Martin Kalin 著,偏重 Linux 系统编程、网络、并发与工程实践的现代 C 导读。

  • 整书知识体系总图
  • 覆盖程序结构、基本数据类型、聚合类型与指针、存储类别、输入输出、网络、并发与并行,以及 WebAssembly 等主题
  • 每章包含章节概述、核心 Takeaways、工程实践视角、AI 时代视角、行动项和思考问题

Working Effectively with Legacy Code (2005)

Michael C. Feathers 著,面向遗留代码安全修改与渐进式改造的实践导读。

  • 整书知识体系总图
  • 覆盖反馈建立、行为感知、代码与依赖分离、Seam 模型、测试隔离、重构,以及依赖拆分技术
  • 按“问题症状”组织工程实践,帮助在缺少测试和结构混乱的代码库中逐步建立安全修改能力

Understanding and Using C Pointers (2013)

Richard Reese 著,围绕 C 指针、内存管理、数组、字符串、数据结构与安全实践的系统导读。

  • 整书知识体系总图
  • 覆盖指针声明与算术、const、动态内存、函数指针、数组与字符串、结构体、缓冲区溢出、字节序和严格别名等主题
  • 每章包含章节概述、核心 Takeaways、工程实践视角、AI 时代视角、行动项和思考问题,并配有可编译运行的 Action 代码

Refactoring (2018)

Martin Fowler 著,围绕既有代码重构原则、代码异味识别与重构手法的系统导读。

  • 覆盖重构基础、重构原则、代码异味、测试、重构目录,以及封装、移动特性、数据组织、条件逻辑、API 和继承等主题

内容声明

本站内容是 AI 生成的阅读辅助材料,经过整理但不保证绝对准确、完整或及时。请将它作为:

  1. 阅读原书前的路线图;
  2. 阅读过程中的速查索引;
  3. 阅读之后用于复习和联想的知识卡片。

愿这些笔记帮助你更快进入一本书,也愿你最终回到书本、实践和自己的判断。