/impeccable audit
Audit
Kiểm tra chất lượng kỹ thuật năm chiều với mức nghiêm trọng P0 đến P3.
Năm chiều được chấm từ 0 đến 4, mỗi phát hiện được gắn nhãn P0 (chặn phát hành) đến P3 (tinh chỉnh). Audit chỉ ghi nhận; không sửa. Chuyển các phát hiện đến /impeccable harden, /impeccable polish, hoặc /impeccable optimize.
Khi nào nên sử dụng
/impeccable audit là đối tác kỹ thuật của /impeccable critique. Khi /impeccable critique hỏi “cái này có cảm giác đúng không”, /impeccable audit hỏi “cái này có chịu đựng được không”. Nó chạy kiểm tra khả năng tiếp cận, hiệu suất, tùy biến giao diện, thiết kế responsive và phản mẫu dựa trên triển khai, chấm mỗi chiều từ 0 đến 4 và tạo một kế hoạch với mức nghiêm trọng từ P0 đến P3.
Sử dụng trước khi phát hành, trong sprint chất lượng, hoặc bất cứ khi nào một tech lead nói “chúng ta thực sự nên xem xét khả năng tiếp cận”.
Cách hoạt động
Kỹ năng quét code của bạn qua năm chiều:
- Khả năng tiếp cận: độ tương phản WCAG, ARIA, điều hướng bàn phím, HTML ngữ nghĩa, nhãn biểu mẫu.
- Hiệu suất: layout thrashing, animation tốn kém, thiếu lazy loading, dung lượng bundle.
- Tùy biến giao diện: màu hardcoded, độ phủ dark mode, tính nhất quán token.
- Responsive: hành vi breakpoint, vùng chạm, xử lý viewport mobile.
- Phản mẫu: cùng 25 kiểm tra xác định mà bộ phát hiện chạy.
Mỗi chiều nhận điểm từ 0 đến 4. Mỗi phát hiện nhận mức nghiêm trọng: P0 chặn phát hành, P1 nên sửa trong sprint này, P2 cho kỳ tiếp theo, P3 là tinh chỉnh. Bạn nhận lại một tài liệu duy nhất có thể dán vào trình theo dõi ticket.
Audit không sửa bất cứ điều gì. Nó chỉ ghi nhận. Chuyển các phát hiện đến /impeccable polish, /impeccable harden, hoặc /impeccable optimize tùy theo danh mục.
Thử ngay
/impeccable audit the checkout flow
Kết quả kỳ vọng:
Accessibility: 2/4 (partial)
P0: Missing form labels on 4 inputs
P1: Contrast 3.1:1 on disabled button state
P2: No visible focus indicator on custom dropdown
Performance: 3/4 (good)
P1: Hero image not lazy-loaded (340KB)
...
Chuyển các P0 cho /impeccable harden, các P1 về tùy biến giao diện và kiểu chữ cho /impeccable typeset và /impeccable polish, phần còn lại cho /impeccable polish.
Những cạm bẫy cần tránh
- Nhầm lẫn với
/impeccable critique. Audit là chất lượng triển khai. Critique là chất lượng thiết kế. Chạy cả hai để có bức tranh toàn cảnh. - Sửa P3 trước P0. Thang mức nghiêm trọng tồn tại vì một lý do. Bắt đầu từ trên xuống.
- Bỏ qua các chiều bạn nghĩ ổn. Tùy biến giao diện và responsive là những thứ hầu hết mọi người cho là ổn cho đến khi chúng không còn ổn.