Về danh sách bài viết
Dùng AI viết mã hiệu quả: giới hạn thật sự và cách kiểm chứng
AIcode review

Dùng AI viết mã hiệu quả: giới hạn thật sự và cách kiểm chứng

Công cụ AI viết mã giúp nhanh hơn ở đâu, sai ở đâu, và quy trình kiểm chứng để không đưa lỗi vào sản phẩm.

sang01/09/202633 lượt xem1 phút đọc

Công cụ AI viết mã đã đủ tốt để dùng hằng ngày, nhưng dùng sai cách thì tạo ra nợ kỹ thuật nhanh hơn cả viết tay.

Chương 1: Chỗ AI thực sự nhanh hơn

  • Viết mã lặp đi lặp lại: chuyển đổi kiểu dữ liệu, viết hàm ánh xạ
  • Viết bài kiểm thử cho hàm đã có sẵn
  • Giải thích một đoạn mã lạ trong dự án cũ
  • Chuyển mã từ ngôn ngữ này sang ngôn ngữ khác

Điểm chung: đều là việc mà bạn biết kết quả đúng trông như thế nào.

Chương 2: Chỗ AI hay sai

Mục 2.1 Tự tin nhưng sai

Mô hình sinh ra câu trả lời trôi chảy kể cả khi không biết. Nó có thể gọi một hàm không tồn tại trong thư viện, với tên nghe rất hợp lý.

Mục 2.2 Không biết bối cảnh dự án

Nó không biết quy ước riêng của nhóm bạn, không biết hàm tương tự đã có sẵn ở đâu. Kết quả là mã trùng lặp mọc thêm mỗi lần dùng.

Chương 3: Quy trình kiểm chứng

Ba bước tối thiểu trước khi nhận mã do AI viết:

  1. Đọc hiểu từng dòng. Không hiểu thì không nhận
  2. Chạy thật với dữ liệu biên, không chỉ trường hợp thuận lợi
  3. Tìm xem dự án đã có hàm làm việc tương tự chưa

Chương 4: Nguyên tắc cuối cùng

Bạn chịu trách nhiệm cho mã mình đưa vào nhánh chính, không phải công cụ. Nếu không đủ hiểu để bảo vệ đoạn mã đó trong buổi rà soát, thì đừng đưa nó vào.

Dùng AI viết mã hiệu quả: giới hạn thật sự và cách kiểm chứng