【学习方法】如何分析源代码
如何看懂源代码--(分析源代码方法)如何去分析开源的代码,例如tomcat?如何阅读程序源代码?如何更有效地学习开源项目的代码?[知乎回答]如何提高阅读源代码的能力?主要分六个部分( 1 )读懂程式码,使心法皆为我所用。(a)读懂别人写的程式码,让你收获满满(b)先了解系统架构与行为
·
主要分六个部分
( 2 )摸清架构,便可轻松掌握全貌。
(a) 阅读程式码的目的,在于了解全貌而非细节
(b) 由上而下厘清架构后,便可轻易理解组成关系
(c) 了解架构,必须要加上层次感
(d) 探索架构的第一件事:找出系统如何初始化
( 3 )优质工具在手,读懂程式非难事。
(a) 善用文字编辑器或IDE中,加速解读程式码
(b)grep按(读者:推荐来源透视)是一个基本而极为有用的工具
(c)gtags可建立索引,让搜寻更有效率
(d)再搭配htags制作的HTML文件,更是如虎添翼
( 4 )望文生义,进而推敲组件的作用。
(a) 好的说明文件难求,拼凑故事的能力很重要
(b) 探索架构的第一步─ ─找到程式的入口
(c) 系统多会采用相同的架构处理插件程式
(d)随着实务经验 ,归纳常见的架构模式
(e) 善用名称可加速了解
( 6 )阅读的乐趣,透过程式码认识作者。
(a) 阅读程式码是新时代程式人必备的重要技能
(b)好的名称能够摘要性地点出实体的作用
(c)转换立场,理解作者的思考方式
(d) 从程式码着手认识作者独有的风格,进而见贤思齐
更多推荐
已为社区贡献1条内容
所有评论(0)