Chỉ số đo SDD (Metrics)

Đừng đo SDD bằng số dòng spec - dòng nhiều không có nghĩa là rõ. Tác giả dùng bốn chỉ số.

Bốn chỉ số nên dùng

Chỉ sốĐo gìGhi chú
Spec Coverage% use case đang hoạt động có spec đủ dùng (link BR + có AC)Greenfield: ~100% cho MVP · Brownfield module nóng: ~70% sau 1 quý · Toàn bộ legacy: đừng ép 100%
AC Coverage% AC có ít nhất một testQuan trọng hơn code coverage - AC không có test thì regen rủi ro hơn
Regen Success Rate% lần AI sinh lại code mà test suite pass, ít phải sửa tayThấp → thường do spec chưa đủ rõ HOẶC test chưa đủ đúng
Trace Ratio% PR/commit có UC ID hợp lệThiếu → mỗi lần production lỗi lại grep code và đoán (Traceable)

Chỉ số nên TRÁNH

  • Lines of spec - khuyến khích viết dài.
  • Số UC đóng mỗi tuần - khuyến khích chia nhỏ giả tạo.
  • Code coverage đơn thuần - vẫn hữu ích nhưng không thay thế AC Coverage.

“Spec coverage ảo”: nhiều file spec nhưng AC không có test. Cách chữa - đo AC Coverage, không chỉ đếm file spec.

Liên quan