mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-09 02:43:29 +08:00
fix: harden unicode safety checks
This commit is contained in:
@@ -65,20 +65,20 @@ open artifacts/search-results.png
|
||||
## 最佳實務
|
||||
|
||||
**應該做:**
|
||||
- ✅ 使用 Page Object Model 以利維護
|
||||
- ✅ 使用 data-testid 屬性作為選擇器
|
||||
- ✅ 等待 API 回應,不要用任意逾時
|
||||
- ✅ 測試關鍵使用者旅程端對端
|
||||
- ✅ 合併到主分支前執行測試
|
||||
- ✅ 測試失敗時審查產出物
|
||||
- PASS: 使用 Page Object Model 以利維護
|
||||
- PASS: 使用 data-testid 屬性作為選擇器
|
||||
- PASS: 等待 API 回應,不要用任意逾時
|
||||
- PASS: 測試關鍵使用者旅程端對端
|
||||
- PASS: 合併到主分支前執行測試
|
||||
- PASS: 測試失敗時審查產出物
|
||||
|
||||
**不應該做:**
|
||||
- ❌ 使用脆弱的選擇器(CSS class 可能改變)
|
||||
- ❌ 測試實作細節
|
||||
- ❌ 對生產環境執行測試
|
||||
- ❌ 忽略不穩定的測試
|
||||
- ❌ 失敗時跳過產出物審查
|
||||
- ❌ 用 E2E 測試每個邊界情況(使用單元測試)
|
||||
- FAIL: 使用脆弱的選擇器(CSS class 可能改變)
|
||||
- FAIL: 測試實作細節
|
||||
- FAIL: 對生產環境執行測試
|
||||
- FAIL: 忽略不穩定的測試
|
||||
- FAIL: 失敗時跳過產出物審查
|
||||
- FAIL: 用 E2E 測試每個邊界情況(使用單元測試)
|
||||
|
||||
## 快速指令
|
||||
|
||||
|
||||
Reference in New Issue
Block a user