阅读源代码的一些心得
阅读优秀的源代码是软件工程师提高自己编程能力和学习开源框架的最佳手段之一。
一名运动员 ——> 刻意练习 & 观摩大量对手的视频
一名小说家 ——> 笔耕不辍 & 阅读大量伟大的作品
作为一名程序员 ——> 观摩伟大的代码和软件 ——> 学习编程技巧和技术风格 ——> 更好的完成属于自己的作品
RTFSC:Read The Fucking Source Code
阅读别人的源代码永远不是一件轻松的事
-
持续的投入、阅读、研究、把玩、实践
-
一定要找好的开源项目
- Docker、Spring系列、OpenResty、Redis
- 有完善的文档和测试用例
-
为每个目录/模块做好记录和标识,逐一阅读
-
阅读测试用例,帮助理解作者的代码设计意图
-
遇到一些看不懂的代码,不要轻易就放弃
- 做个记录,跳过这部分,对代码理解深入后再回头看
- 阅读源代码更多时候是为了学习前人的设计思想和抽象逻辑
- 不要让自己陷入细节的泥淖中
-
使用优秀的代码阅读工具进行阅读
- Vim、VS Code、Jetbrain系列工具、Xcode
- 工具和方法永远不是最重要的
- 在遇到困难的时候,看不明白的时候,咬牙坚持下去,抽丝剥茧,逐个击破
笔记整理:千石
内容来源:极客时间《卖桃者说》学习笔记 Day 10
支持:点赞、评论、收藏