请问大家是怎么阅读源码的,例如阅读java三大框架的源码的
请问大家是怎么阅读源码的,例如阅读java三大框架的源码的
请问大家是怎么阅读源码的,例如阅读java三大框架的源码的
mybatis的话,可以看一下:https://blog.csdn.net/weixin_45630258/article/details/122934976
1.在阅读原码之前,你要先对要阅读的原码有个基本的了解
比如是什么编程语言,用的什么语法,如果语法都看不懂那就别往下看了;
2.然后你需要了解大体的框架,比如是控制台应用程序、桌面程序、网站,还是什么,
你总要先找到程序的入口,然后一步一步的跟着它往下看,看每一个按钮点了会跳到哪里去,执行些什么功能,很多时候要结合后台的数据库和实际运行效果来看
这些框架结构不一样,阅读顺序肯定也不一样
3.把大体结构看明白之后,剩下的都是一些细枝末节,你可以去抠,也可以先不管,需要修改的时候再说
想阅读源码,不知道其他人怎么样,我是有目的性的去阅读。比如
无论什么三大框架,几大数据库,也都是一个项目罢了,只不过代码写的很经典,不要花大量时间去枯燥的阅读,打消自己的积极性,遇到问题,去有目的性的阅读相关部分的代码即可
如果说整个框架可能把握难度有点大,你可以找到其中一个方法,然后按住ctrl+方法名,一层一层点进去看,一探究竟。从一个小点入手,掌握了规律就会看了