不想浪费时间的话,请直接看本书附录B
阅读本书时候,发现本书中并没有提到一套完整的阅读代码方法模型
中间提及到的各种代码循环判断语句的分析,有一种像是在硬凑方法和章节的感觉,并没有带给我什么真实的帮助,我相信大部分源码阅读者寻找到这本书的时候,抱着的应该都不是阅读一系列基础知识的心理。
理想中的代码阅读方法与实践,应该是有很多鲜活的开源代码实际阅读案例,作者将他们一一列出,分析他们之中存在的典型“陷阱”,这些陷阱让众多代码阅读者摸不到头脑,通过阅读代码阅读方法相关书籍,可以识破这些陷阱
然后,我的收获是,明白了本书提及的修改代码并测试可运行性对于分析和阅读代码的重要性,明白了阅读源码记得看代码提交记录,追根溯源,
阅读建议直接从第十章开始阅读就可以了,前言目录之类的可以看看,其他的还是省点时间看看其他书吧,不过第十章开始里面提到的很多分析方法都太老了,现在的编译器已经很智能了,这些里的大部分方法可能已经成为约定俗成的事情了,并不值得再次过分关心。
或者第十章和第十一章都不想看的话,那就直接看看附录B吧,算是本书精髓了。
我不知道那些打五星的,或者说本书好的人,究竟是怎样的想法。
© 本文版权归作者 李良逸 所有,任何形式转载请联系作者。
有关键情节透露