searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

如何阅读代码

2023-09-19 11:37:10
8
0

作为程序员经常要阅读各种代码,看其他同事的代码,看开源的代码,如果能够快速看懂代码呢,这里列出一下各个的一些经验。

 

看代码觉得可以分为看代码前--》看代码中--》看代码后三步走,步步紧扣,步步为营。具体如下:

 

看代码前:
1、了解代码的业务:即做什么事情,有什么功能,最好能玩一下,跑起来
2、猜测:猜测某些地方的实现方式,在看代码的时候去验证
3、整理疑问,对关键的地方,整理出问题单,在看代码的时候去寻找答案
 
看代码中:
1、按照运行流程看
2、梳理:
a、梳理出关键的数据结构(类,对象等)
b、梳理出执行的流程图
3、去印证看代码前的猜想,去寻找看代码前疑问的答案。
 
看代码后:
1、整理出设计架构,设计思路,设计模式等
2、对某些地方,要思考为什么要这么设计。
3、对于某些地方看是否能优化

0条评论
0 / 1000
何****毅
5文章数
0粉丝数
何****毅
5 文章 | 0 粉丝
何****毅
5文章数
0粉丝数
何****毅
5 文章 | 0 粉丝
原创

如何阅读代码

2023-09-19 11:37:10
8
0

作为程序员经常要阅读各种代码,看其他同事的代码,看开源的代码,如果能够快速看懂代码呢,这里列出一下各个的一些经验。

 

看代码觉得可以分为看代码前--》看代码中--》看代码后三步走,步步紧扣,步步为营。具体如下:

 

看代码前:
1、了解代码的业务:即做什么事情,有什么功能,最好能玩一下,跑起来
2、猜测:猜测某些地方的实现方式,在看代码的时候去验证
3、整理疑问,对关键的地方,整理出问题单,在看代码的时候去寻找答案
 
看代码中:
1、按照运行流程看
2、梳理:
a、梳理出关键的数据结构(类,对象等)
b、梳理出执行的流程图
3、去印证看代码前的猜想,去寻找看代码前疑问的答案。
 
看代码后:
1、整理出设计架构,设计思路,设计模式等
2、对某些地方,要思考为什么要这么设计。
3、对于某些地方看是否能优化

文章来自个人专栏
软件设计思想
5 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0