亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創

如何閱讀代碼

2023-09-19 11:37:10
11
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
11
0

作為程序員經常要閱讀各種代碼,看其他同事的代碼,看開源的代碼,如果能夠快速看懂代碼呢,這里列出一下各個的一些經驗。

 

看代碼覺得可以分為看代碼前--》看代碼中--》看代碼后三步走,步步緊扣,步步為營。具體如下:

 

看代碼前:
1、了解代碼的業務:即做什么事情,有什么功能,最好能玩一下,跑起來
2、猜測:猜測某些地方的實現方式,在看代碼的時候去驗證
3、整理疑問,對關鍵的地方,整理出問題單,在看代碼的時候去尋找答案
 
看代碼中:
1、按照運行流程看
2、梳理:
a、梳理出關鍵的數據結構(類,對象等)
b、梳理出執行的流程圖
3、去印證看代碼前的猜想,去尋找看代碼前疑問的答案。
 
看代碼后:
1、整理出設計架構,設計思路,設計模式等
2、對某些地方,要思考為什么要這么設計。
3、對于某些地方看是否能優化

文章來自個人專欄
文章 | 訂閱
0條評論
0 / 1000
請輸入你的評論
0
0