3.5 Apply iterative refinement techniques for progressive improvement

Các kỹ thuật lặp để cải thiện dần: ví dụ cụ thể, test trước, phỏng vấn, và gộp hay tách vấn đề.

  1. Mô tả bằng lời bị hiểu không nhất quán → đưa 2–3 ví dụ input/output cụ thể. Sửa ca biên → đưa test case có input và output mong đợi (vd. giá trị null trong script migration).
  2. Viết test trước (hành vi, ca biên, hiệu năng) rồi lặp bằng cách gửi test fail cho Claude.
  3. Interview pattern: với lĩnh vực lạ, để Claude hỏi bạn trước (chiến lược cache, kiểu lỗi…) rồi mới làm.
  4. Các vấn đề ảnh hưởng lẫn nhau → gửi chung trong một tin nhắn chi tiết; vấn đề độc lập → sửa lần lượt.