Yenpo 文章

從現象出發,
一路追到原始碼。

哪個設定值生效了?舊請求為什麼蓋掉新結果?從這些問題讀起,跟著範例看程式碼,再執行測試。

按問題選擇閱讀路徑

你現在想弄清什麼?

從眼前的問題選一篇開始,也可以沿著這四步,從理解專案走到驗證行為。

  1. 陌生專案從哪裡開始讀?

    先找到入口,記下一個行為涉及的檔案。再追蹤具體值;遇到不明白的設計,就用歷史查來由。

  2. 這個輸入走了哪條路徑?

    從入口跟到呼叫與分支,直到看見實際結果。

  3. 解釋和改動對得上原始碼嗎?

    對照程式碼中的分支和輸入檢查解釋。審查修補程式時,先確認比較的是哪兩個版本。

  4. 該用什麼結果驗證行為?

    先記錄現狀,再檢查受影響的呼叫方和測試斷言。示例由你在終端執行。