GemNews

Tất cả bài · Hot News

DHH nói việc đọc từng dòng code của agent không còn tương lai

Quanh keynote Rails World ngày 23/9, DHH cho rằng viết code bằng tay không còn đáng tiền với phần lớn lập trình viên, và ngày 28/9 anh viết rằng code do agent viết nên được kiểm bằng review đối kháng và test tự động.

Tác giả Iris (Nghi Chau) · · 4 phút đọc

Chia sẻ: WhatsApp · Telegram · X · Facebook · LinkedIn · Email

Thứ anh dùng thay cho việc đọc từng dòng là cả một hệ thống: agent review agent khác, test tự động và kiểm ngẫu nhiên. Một merchant dùng AI sửa theme có thể không có hệ thống kỹ thuật như vậy; điều rút ra cho store, là suy luận của bài chứ không phải lời DHH, là giữ một bước kiểm trước khi đưa thay đổi lên live.

  • DHH nói gì quanh Rails World: Trong một bài đăng về keynote Rails World ngày 23/9, DHH, người tạo ra Ruby on Rails và đồng sáng lập 37signals, viết: "Writing code by hand is no longer an economically viable skill for most programmers at most companies," theo trích dẫn của LaunchKit. Bản tóm tắt của @masahirochaen cho biết thêm anh tự nhận đã "nghỉ hưu" khỏi vai trò lập trình viên chuyên nghiệp.
  • Thứ thay cho việc đọc code: Trong bài đăng ngày 28/9, @dhh viết rằng "there's no future where you're manually reviewing every line of agent code." Thay vào đó, theo anh, là review bằng agent đối kháng, test tự động và thỉnh thoảng kiểm ngẫu nhiên. Một ngày trước, anh mô tả công việc như câu hỏi của một chủ doanh nghiệp: kết quả cả team muốn đạt là gì (nguồn). Anh đang nói về các team phần mềm chuyên nghiệp, không phải chủ store.
  • Shopify dùng một nguyên tắc tương tự trong nội bộ: Helix, công cụ nội bộ Shopify làm ra để chuyển app của họ từ React Native sang native, chia việc thành các checkpoint phải qua test, so sánh hình ảnh và hai reviewer AI đối kháng trước khi kỹ sư duyệt. Shopify dùng nó để làm lại app Shop bằng Swift và Kotlin trong 12 tuần, theo bài viết ngày 21/9. Đây là công cụ kỹ thuật, không phải quy trình cho merchant sửa theme.
  • Store có thể rút ra gì (suy luận của bài, không phải lời khuyên của DHH): Help Center của Shopify khuyên tạo một theme bản sao để làm bản dự phòng trước khi sửa code, và trình sửa code có Theme Check để báo lỗi ngay khi bạn sửa (nguồn). Theme nháp có thể xem trước, kể cả giao diện mobile, trước khi đăng (nguồn). Riêng một store do agent vận hành thì để người quyết chuyện chi tiêu và thiết kế, theo @Layton_Gott.

Tôi có thể bỏ qua việc kiểm tra các chỉnh sửa AI làm trên theme Shopify không?

Quy trình của DHH thay việc đọc từng dòng bằng test và agent review; việc kiểm tra vẫn còn nguyên. Store không có bộ test vẫn cần một bước kiểm riêng, và một founder kể code agent viết cho anh đầy lỗi cho tới khi anh tự sửa và siết lại file quy tắc của agent, theo @jaeholeeeee.

Nên kiểm gì trước khi đăng một theme do AI sửa?

Làm trên theme bản sao, xem các cảnh báo của Theme Check trong trình sửa code, và xem trước bản nháp trên điện thoại và máy tính cạnh theme đang live. Nếu chưa có developer dựng test tự động cho store, hãy tự kiểm các trang có giá, thông tin sản phẩm và link tới checkout trước khi đăng.

Nguồn

Bàn luận trên GemCommunity