Hãy thử ngay. Viết danh sách kiểm tra xác minh mà mã nguồn do AI tạo ra bắt buộc phải vượt qua trước khi lên môi trường sản xuất (production). Đối với mỗi chiều kích trong 4 chiều kích bên dưới, hãy tự viết một đợt kiểm tra cụ thể bằng ngôn ngữ của riêng bạn. Viết danh sách kiểm tra của bạn, sau đó xem đáp án mẫu bên dưới.
Tính đúng đắn (Correctness)
An toàn (Security)
Khả năng bảo trì (Maintainability)
Sự hiểu biết của con người (Human understanding)
Đáp án mẫu (Model Answer)
Tính đúng đắn (Correctness): Các bài kiểm thử (tests) có tồn tại và vượt qua thành công, đồng thời hành vi của mã nguồn khớp với yêu cầu đã đề ra, bao gồm cả các trường hợp biên (edge cases).
An toàn (Security): Không có thông tin bảo mật/khóa bí mật (secrets) trong mã nguồn; các đầu vào đều được xác thực; bất kỳ công cụ hoặc lượt gọi bên ngoài nào cũng đều sử dụng quyền truy cập tối thiểu (least-privilege access).
Khả năng bảo trì (Maintainability): Mã nguồn dễ đọc, rõ ràng, tuân thủ các quy ước của đội ngũ và không chứa sự phức tạp không thể giải thích.
Sự hiểu biết của con người (Human understanding): Lập trình viên gửi thay đổi có thể giải thích mã nguồn làm gì và tại sao, bao gồm cả cách nó xử lý các đầu vào mà nó chưa từng được kiểm thử trực tiếp.
Nội dung bài viết thuộc lộ trình chuẩn bị chứng chỉ Claude Certified Architect, được tổng hợp và biên dịch từ tài liệu đào tạo chính thức của Anthropic PBC. Bản quyền nội dung gốc thuộc về Anthropic PBC. Bản dịch tiếng Việt và chú giải thực hành bởi HungPH Blog.
