RT 。现在还是放到 ide 里点进去看,来回跳转看得很累,而且有跨多个文件的,切换有时候会忘记..
![]() | 1 cpstar 2021-04-11 14:20:38 +08:00 脑袋里边做好堆栈就 i 行了。 而工具则是能够很方便的跳转,而不是寻找一个方法、函数耗费大量的脑力。 |
2 holycrazy 2021-04-11 15:08:23 +08:00 vscode |
3 Jirajine 2021-04-11 15:39:02 +08:00 via Android IDE 能加载的就用 IDE 看啊,我还以为你是说 chromium 那种体量的项目。 |
![]() | 4 DoctorCat 2021-04-11 17:42:55 +08:00 “来回跳转看得很累,而且有跨多个文件的,切换有时候会忘记” ? 我的解决方法: 及时梳理关键流程,手写或者笔记软件中记录下来 / |
![]() | 5 hello2060 2021-04-11 17:54:08 +08:00 via iPhone source insight 啊 |
![]() | 7 djyde 2021-04-11 18:22:58 +08:00 |
![]() | 8 easylee 2021-04-11 18:33:23 +08:00 就冲这点“来回跳转看得很累”,IDE 可能是最合适的。 |
![]() | 9 zhuawadao 2021-04-11 18:39:58 +08:00 ide 边看边贴图 |
10 securityCoding 2021-04-11 19:08:12 +08:00 via Android ![]() 我的感受是画图。流程图,泳道图,能直观把过程描述清楚。 |
![]() | 11 ysicing 2021-04-11 19:10:00 +08:00 vscode 吧 |
12 user0 2021-04-11 21:50:24 +08:00 源码比较大的话, 例如 aosp 源码这种量级的, 推荐用 opengrok; 如果只是 linux kernel 这种量级的, source insight 就可以了 |
![]() | 13 by73 2021-04-11 21:51:35 +08:00 如果电脑带的动的话,IDE,目前 CLion 索引 Linux 内核,真的爽( |
14 oisadfo 2021-04-11 22:28:24 +08:00 虽然 source insight 用烦了,但是它还是最佳。 |
![]() | 15 yangxin0 2021-04-12 00:04:02 +08:00 大的项目你如果直接看源码会很伤,首先应该从 get started, doc 入手, 然后针对你要学习的模块可以使用 JB 家的 IDE 细读。 |
![]() | 16 Hardrain 2021-04-12 02:15:21 +08:00 个人做法: 任何有 language server protocol 支持的编辑器和对应语言的 language server. |
![]() | 17 zhoudaiyu PRO Source insight 有没有 Mac 版啊.... |
![]() | 18 wangyzj 2021-04-12 11:33:22 +08:00 vscode |
![]() | 19 chaleaoch 2021-04-12 12:19:01 +08:00 有个 sourcetrail 试用一下. |
![]() | 20 JoStar 2021-04-12 12:21:31 +08:00 用 AS 读过 flutter 源码,部分第三方库的源码,思维导图辅助,还算看得懂。 当然可能还有更加庞大的项目,我就没接触了。 |
21 wmhack 2021-04-13 00:27:56 +08:00 |
![]() | 23 necodba 2021-05-19 15:07:47 +08:00 github +1s .com |