《代码阅读方法与实践》读后感——磨刀不误砍柴工

              感谢本书的作者以及译者,在本书的帮助下,我顺利接手代码

        

           每个人都有自己的阅读方式、方法和工具,也许改变并不容易。

对于程序员本书算是一本辅助性的书籍,也许书中的工具已经过时,但是书中的方法我们绝对还在使用。

    书中一共11章,出版年代比较久,基本上以C语言的开源软件为主,主要看了第2、5、6、7、8、11章,对于程序基本控制阅读方式,while、for、switch、递归等进行了很好的说明。

    个人基本理解如下:

      1.阅读代码,应当首先看文档,看得越全越好,软件手册、命名规范、设计说明等非代码能够通读一遍。

      2.仔细查看代码文件夹、包的组织结构

      3.理解编译配置,认识代码中可能使用到的类库

      4.掌握语言特性和常用数据结构,书中以C语言为例,指针的详细使用场景,书中举了10多种指针的使用场景。

      5.掌握一定的代码(只具体程序片段)阅读方式和技巧,比如while、for、swtich等,小范围代码重构、等义替换

      6.掌握各种代码阅读工具,当然书中的阅读工具现在也许并不实用,对于现在程序员来说,我们应当是掌握IDE的使用。 我们java程序员当然是掌握eclipse的各种操作。

      7.掌握一些软件常用架构设计方法。

                



     个人的实际情况:

    有些人可能为了提高而去看开源软件代码,那你们是幸福的;有些人可能是工作交接,有人指导、有文档,那你们也是幸福的。当然,很少有人碰到跟我这样的极端情况,代码新人(从技术支持转向开发)、原代码交接人已经走了,留下一份简单的程序包说明(大意是这个包下的程序是干什么的)。最初接触开发,我和大家一样,热情无比,自信满满,但是我的自信在2千多行所谓的   自注释

  代码中彻底的被打击了。去你妹的自注释,一个类2千多行代码,10多个名称差不多的Map变量,真正调的时候,我才发现,你妹跟他妹都差不多,都是妹,都是女的。在一个上午的调试中,只能粗略的理清楚 程序的大概运行思路。

    

   借助《代码阅读》中的方法,我开始慢慢的消化,最终得以接手代码。过程是痛苦的,但收获是巨大的。

    例如以下方面:

    1.形成了自己的代码阅读方式与习惯

    2.形成注释习惯,能写文档注释的,绝对不写成// 注释,只有曾经遭受痛苦才能明白。

    3.对Eclipse的使用快捷操作更加娴熟。 



                                                --看过一本书,都要有收货,不管多少。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值