mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-10 11:23:32 +08:00
fix: harden unicode safety checks
This commit is contained in:
@@ -49,20 +49,20 @@ REPEAT: 下一個功能/情境
|
||||
## TDD 最佳實務
|
||||
|
||||
**應該做:**
|
||||
- ✅ 在任何實作前先撰寫測試
|
||||
- ✅ 在實作前執行測試並驗證它們失敗
|
||||
- ✅ 撰寫最小程式碼使測試通過
|
||||
- ✅ 只在測試通過後才重構
|
||||
- ✅ 新增邊界情況和錯誤情境
|
||||
- ✅ 目標 80% 以上覆蓋率(關鍵程式碼 100%)
|
||||
- PASS: 在任何實作前先撰寫測試
|
||||
- PASS: 在實作前執行測試並驗證它們失敗
|
||||
- PASS: 撰寫最小程式碼使測試通過
|
||||
- PASS: 只在測試通過後才重構
|
||||
- PASS: 新增邊界情況和錯誤情境
|
||||
- PASS: 目標 80% 以上覆蓋率(關鍵程式碼 100%)
|
||||
|
||||
**不應該做:**
|
||||
- ❌ 在測試之前撰寫實作
|
||||
- ❌ 跳過每次變更後執行測試
|
||||
- ❌ 一次撰寫太多程式碼
|
||||
- ❌ 忽略失敗的測試
|
||||
- ❌ 測試實作細節(測試行為)
|
||||
- ❌ Mock 所有東西(優先使用整合測試)
|
||||
- FAIL: 在測試之前撰寫實作
|
||||
- FAIL: 跳過每次變更後執行測試
|
||||
- FAIL: 一次撰寫太多程式碼
|
||||
- FAIL: 忽略失敗的測試
|
||||
- FAIL: 測試實作細節(測試行為)
|
||||
- FAIL: Mock 所有東西(優先使用整合測試)
|
||||
|
||||
## 覆蓋率要求
|
||||
|
||||
|
||||
Reference in New Issue
Block a user