目录 前言 原理篇 编译器 编译器前端 编译器中端 程序分析 静态分析 动态分析 可视化图类型 实践篇 实践练习 常见图表生成 代码变更影响分析 业界实践 代码理解与分析 代码阅读辅助工具 正则表达式可视化工具 代码质量检测 代码性能分析 精准测试 代码自动重构 冗余代码治理 架构治理 架构度量 架构守护 结语