问题描述
最近在看struts2的源码,但是觉得效果不好,很盲目,有没有高手指导一下阅读源码的思路啊
解决方案
源代码分两遍来阅读源码。第一遍以应用为线索,以总体结构为基础,阅读在应用中使用到的类和方法,但不用过深挖掘细节,对于嵌套调用,只用通过函数名了解最上层函数的意义,这一遍的目的在于把大致结构了然于心。第二遍就是阅读类和方法的实现细节,以第一遍的阅读为基础,带着疑问去阅读那些自己难以实现的模块。
解决方案二:
先按官方文档使用该开源项目,在使用的过程中思考它的功能大概如何实现,再从源码中验证与完善你的思考。
解决方案三:
先看文档,再看源码。文档会让你对整个框架的架构思想、结构有个整体的把握,然后你才能明白代码的意义。会写代码的人,看懂代码应该没什么问题,关键是这个代码是用来做什么的?为什么要这么做?
解决方案四:
引用最近在看struts2的源码,但是觉得效果不好我建议 已开始不要去看人家的源码!先动手做个小例子! 先入门!然后把基础牢固了!再去看源码 就是 游于得水 了!当然 源码是学习一个框架 的 权威资料!
时间: 2024-12-22 10:10:18