Pick up new project

心法

  • 靠file, function 同 variable name去估D code做咩
    • 前提都要D code都要寫得好
  • 要focus,唔好心急跳黎睇
    • 睇左唔明 = 冇睇
    • 未清楚曬就skip好易中伏,到最後仲用多左時間。

Steps

  1. 先掌握整體結構,了解各檔案、目錄、模組嘅作用
    • 咁先可以知道自己係邊個abstraction layer,
      • 揾到自已想睇嘅code同skip D 唔重要嘅野
  2. 睇class 同 function declaration
    • Interface 係這個abstraction object 之間溝通嘅方法
    • 睇完structure,估到個大約結構可以睇下 interface 驗證自己嘅想法
    • 如果有用到3rd party libraries,可以check下佢地嘅function
  3. 先睇Data structure 再睇 code
    • Code 係用黎process data, program 就好似一條變化緊嘅data stream咁,由stream嘅源頭,姐係data structure睇會易明D。
    • 但係當D code唔係用黎handle data就唔work,例如一D dev ops 嘅code
  4. 睇人地嘅註解
    • 放到咁後係當有comment 果時己經去到睇 code 嘅level,未了解structure就睇code好易理解錯。