一个基本前提:如果一个功能能够用母语描述清楚,那么这个功能我们就能用编程语言描述清楚;
代码作为语言的双重含义:1、给机器解释;2、让人解释;
代码的本质是用机器语言来描述系统和解决方案;
代码阅读的首要困难是,对代码所描述的功能、系统的知识匮乏;
代码阅读的次要困难是,系统的庞大和逻辑复杂,解决方案是要有整体观和了解系统运行机制;
代码阅读的技术困难是,语言机制和编程思想不熟悉;
末尾:技术领域,比如数据库、线程等不了解;
系统构建的逆向思维:自定向下、分而治之、删繁就简、逐步求精
代码阅读沉思录:代码的灵、肉与骨
https://www.cnblogs.com/feng9exe/p/10386513.html