心法
- 靠file, function 同 variable name去估D code做咩
- 前提都要D code都要寫得好
- 要focus,唔好心急跳黎睇
- 睇左唔明 = 冇睇
- 未清楚曬就skip好易中伏,到最後仲用多左時間。
Steps
- 先掌握整體結構,了解各檔案、目錄、模組嘅作用
- 咁先可以知道自己係邊個abstraction layer,
- 揾到自已想睇嘅code同skip D 唔重要嘅野
- 咁先可以知道自己係邊個abstraction layer,
- 睇class 同 function declaration
- Interface 係這個abstraction object 之間溝通嘅方法
- 睇完structure,估到個大約結構可以睇下 interface 驗證自己嘅想法
- 如果有用到3rd party libraries,可以check下佢地嘅function
- 先睇Data structure 再睇 code
- Code 係用黎process data, program 就好似一條變化緊嘅data stream咁,由stream嘅源頭,姐係data structure睇會易明D。
- 但係當D code唔係用黎handle data就唔work,例如一D dev ops 嘅code
- 睇人地嘅註解
- 放到咁後係當有comment 果時己經去到睇 code 嘅level,未了解structure就睇code好易理解錯。