文字比對
閱讀文字差異,不把雜訊當成變更
Diff 說明兩個文字序列如何不同;它不判定任一版本是否正確、安全或可發布。
內容更新: · 維護者與修正回報
先讀一個小變更
原稿兩行為 version: 1 與 status: pending,修訂稿改成 version: 1 與 status: approved。未變的 version 提供上下文,移除 pending 與新增 approved 則指出需要審查的決策。一刪一增可能只是一次替換,不代表兩項獨立產品變更。
接著在未變那行的結尾加一格空白,切換「忽略行尾空白」並記錄採用哪種檢視。此選項保留行首縮排;Python 或 YAML 仍需明確檢查縮排,文字差異不會驗證語法。
段落移動可能顯示為刪除後新增,不同文字的程式也可能行為相同。先用差異定位問題,再讀上下文或執行相關行為測試;逐行比較不會解讀程式語意。
一次比較一個決策
從已知的原始版本與一份修改後版本開始。若混合多種修改,應分開審查每個變更集,讓結果保持可解釋。
有意識地忽略雜訊
行尾空白與大小寫可能遮住重要修改,也可能製造無關雜訊。只有當該差異確實不影響審查任務時,才啟用忽略選項。
讓敏感文字留在本機
可拋棄的文字適合使用瀏覽器本機比對。不要貼上憑證、正式環境秘密或私人客戶資料;需要協作或保存時,應使用組織核准的審查與儲存流程。
version: 1
status: pending資料可信度