Trong bối cảnh phát triển phần mềm ngày càng phức tạp, việc đảm bảo chất lượng code không chỉ dừng lại ở kiểm thử thủ công hay review truyền thống.
Sự xuất hiện của trí tuệ nhân tạo (AI) đã mở ra một hướng tiếp cận mới: Tự động phân tích, phát hiện lỗi, và đánh giá mức độ tối ưu của mã nguồn một cách nhanh chóng và nhất quán. Từ việc phát hiện bug tiềm ẩn, đề xuất cải tiến, đến hỗ trợ tuân thủ các chuẩn coding, AI đang dần trở thành công cụ hỗ trợ đắc lực cho lập trình viên.
Sau đây là gợi ý mẫu prompt đánh giá chất lượng code toàn diện để bạn tham khảo:
Prompt đánh giá code toàn diện
Đảm bảo chất lượng code
Đánh giá đoạn code sau về các thực tiễn tốt nhất, hiệu suất, bảo mật và khả năng bảo trì:
[DÁN CODE CỦA BẠN]
Ngôn ngữ/Framework: [ví dụ: Python/Django, JavaScript/React]
Cung cấp:
1. Các lỗ hổng bảo mật
2. Các điểm nghẽn hiệu suất
3. Phát hiện mã lỗi
4. Vi phạm thực tiễn tốt nhất
5. Đề xuất tái cấu trúc
6. Xếp hạng (1-10) kèm lý doPhù hợp nhất cho: GPT-5, Claude 4 Sonnet
Kết quả tham khảo thực hiện bằng GPT-5
Đánh giá đoạn code sau về các thực tiễn tốt nhất, hiệu suất, bảo mật và khả năng bảo trì:
# views.py
from django.http import HttpResponse
from django.contrib.auth.models import User
from django.db import connection
def user_list(request):
# Lấy tất cả user (không phân trang)
users = User.objects.all()
output = ""
for user in users:
# Query raw SQL trong vòng lặp (N+1 query problem)
with connection.cursor() as cursor:
cursor.execute(f"SELECT COUNT(*) FROM auth_user WHERE id = {user.id}")
row = cursor.fetchone()
# Không escape dữ liệu (có thể gây XSS nếu dùng dữ liệu ngoài)
output += f"<p>{user.username} - Count: {row[0]}</p>"
return HttpResponse(output)
def create_user(request):
if request.method == "POST":
username = request.POST.get("username")
password = request.POST.get("password")
# Không validate input
user = User(username=username)
user.set_password(password)
user.save()
return HttpResponse("User created")
return HttpResponse("Invalid request")
Ngôn ngữ/Framework: Python/Django
Cung cấp:
1. Các lỗ hổng bảo mật
2. Các điểm nghẽn hiệu suất
3. Phát hiện mã lỗi
4. Vi phạm thực tiễn tốt nhất
5. Đề xuất tái cấu trúc
6. Xếp hạng (1-10) kèm lý do










Chúc bạn thực hiện thành công!
Làm chủ AI
Học IT










AI
Hàm Excel