代码阅读困难的原因

一个基本前提:如果一个功能能够用母语描述清楚,那么这个功能我们就能用编程语言描述清楚;

代码作为语言的双重含义:1、给机器解释;2、让人解释;

代码的本质是用机器语言来描述系统和解决方案;

代码阅读的首要困难是,对代码所描述的功能、系统的知识匮乏;

代码阅读的次要困难是,系统的庞大和逻辑复杂,解决方案是要有整体观和了解系统运行机制;

代码阅读的技术困难是,语言机制和编程思想不熟悉;

末尾:技术领域,比如数据库、线程等不了解;

系统构建的逆向思维:自定向下、分而治之、删繁就简、逐步求精

代码阅读沉思录:代码的灵、肉与骨

https://www.cnblogs.com/feng9exe/p/10386513.html

原文地址:https://www.cnblogs.com/feng9exe/p/10725461.html