fix(analyze): 讓測試計畫符合 TDD 循環
This commit is contained in:
+1
-1
@@ -8,7 +8,7 @@
|
||||
|
||||
1. **先紅後綠**:先寫會失敗的測試,再寫剛好通過的實作;不預寫未來的測試、不加投機功能。
|
||||
2. **一次一片(vertical slice)**:一個接縫、一個測試、一個最小實作為一個循環;下一片依上一片學到的調整。
|
||||
3. **重構不在循環內**:重構屬於審查階段(`jsc-review:code-review`),不混入紅綠循環。
|
||||
3. **綠燈後重構**:測試通過後才能重構;重構只改善設計,不改變可觀察行為,並且要重跑同一組測試保持綠燈。
|
||||
4. **註解只寫原因**:一個待辦要算完成,該次 diff 的註解不得夾帶追蹤編號與文件位置。完整清單與白名單見 `jsc-review` 的 `references/comment-scope.md`。
|
||||
|
||||
## 反模式(發現即重寫該測試)
|
||||
|
||||
Reference in New Issue
Block a user