看到一段视频,内容讲到如何能更有效地阅读源码,觉得有实际应用价值,特此简要记录
阅读源码时,要注意越过 考量 代码组织方式、历史需求以及为可扩展性留余地等 的不必要代码。
要点
- 使用IDE工具,借助快捷键、插件等,帮助切换代码上下文
- 通过debug等方式剥离抽象代码,了解代码当前逻辑
- 要意识到,代码迭代过程中会出现不兼容逻辑,留有余地的考量
- 要注意到,框架为了足够扩展性,产生了不必要的过度抽象(针对当前业务场景来说)
- 可以通过debug等方式屏蔽不必要的内容
- 了解领域知识,避免盲目看代码
- 看源代码适合已进入某个领域且有领域知识的场景
声明:本文使用八爪鱼rpa工具从gitee自动搬运本人原创(或摘录,会备注出处)博客,如版式错乱请评论私信,如情况紧急或久未回复请致邮 xkm.0jiejie0@qq.com 并备注原委;引用本人笔记的链接正常情况下均可访问,如打不开请查看该链接末尾的笔记标题(右击链接文本,点击 复制链接地址,在文本编辑工具粘贴查看,也可在搜索框粘贴后直接编辑然后搜索),在本人博客手动搜索该标题即可;如遇任何问题,或有更佳方案,欢迎与我沟通!