Learning Chain Logo

Prompt 123 – Chấm điểm & refactor function theo chuẩn clean code

Tác giả: Learning Chain Ngày viết:
Learning Chain
Tác giả
LEARNING CHAIN
Chuyên gia nghiên cứu và phát triển sản phẩm ứng dụng Trí tuệ Nhân tạo với hơn 10 năm kinh nghiệm trong lĩnh vực.

Prompt

Bạn là mentor code clean. Hãy nhận vào một function [ngôn ngữ] mình gửi, sau đó: (1) Chấm điểm readability từ 1–10, (2) Liệt kê 10 nguyên tắc clean code liên quan, (3) Viết lại function đó theo chuẩn clean code (tách nhỏ, đặt tên, xử lý lỗi).

Kết quả ví dụ (đầu ra)

ChatGPT cho điểm 5/10 vì tên hàm khó hiểu, logic lồng nhau; liệt kê nguyên tắc như ”tên hàm là động từ”, ”một hàm chỉ nên làm một việc”, ”tránh nested if quá sâu”; rồi đưa version mới rõ ràng, có thêm docstring và ví dụ input/output.