A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yuanfang123 中级黑马   /  2018-10-26 21:39  /  1439 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  
来黑马学习过程中我学到了很多的学习技巧,在这里跟各位老司机详细的讲解一下 ,当作我的学习经历 。丰富你们的学习历程,在学习过程的各位都请好好加油吧,无论如何都不要放弃。



读他人的程序码优质工具在手,读懂程序非难

  系统的复杂度往往超过人脑的负荷。阅读程序码的时候,你会需要更多工具提供协助。使用好的整合式开发环境( IDE )的或文字编辑器,就能提供最基本的帮助。
  因为在阅读程序码时,最常做的事,就是随着程序中的某个控制流,将阅读的重心,从某个函式移至它所呼叫的另一个函式。所以对程序人来说,阅读程序码时最常做的事之一就是:找出某个函式位在那一个原始档里,接着找到该函式所在的位置。


阅读他人的程式码望文生义,进而推敲组件的作用
  先建立系统的架构性认识,然后透过名称及命名惯例,就可以推测出各组件的作用。例如:当AOL的Winamp尝试着初始化一个插件时,它会呼叫这个结构中的初始化函式,以便让每个插件程式有机会初始化自己。当AOL的Winamp打算结束自己或结束某个插件的执行时,便会呼叫退出函式。
  在阅读程式码的细节之前,我们应先试着捕捉系统的运作情境。在采取由上至下的方式时,系统性的架构是最顶端的层次,而系统的运作情境,则是在它之下的另一个层次。“望文生义”很重要,我们看到函式的名称,就可以猜想到它所代表的作用。
阅读他人的程式码找到函数入口,再由上而下抽丝剥茧

  根据需要决定展开的层数,或展开特定节点,并记录树状结构,然后适度忽略不需要了解的细节─这是一个很重要的态度。因为你不会一次就需要所有的细节,阅读都是有目的的,每次的阅读也许都在探索程式中不同的区域。
探索系统架构的第一步,就是找到函数的入口点。找到入口点后,多半采取由上而下(自上而下)的方式,由最外层的结构,一层一层逐渐探索越来越多的细节。




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马