Tất cả những điều bạn cần biết về lập trình vibe

Lập trình vibe đang định nghĩa lại cách nhà phát triển xây dựng phần mềm. Bằng cách biến lời nhắc ngôn ngữ tự nhiên thành mã chạy được, nó thu hẹp khoảng cách giữa ý tưởng và triển khai. Kimi giúp hành trình từ ý tưởng đến sản phẩm thực tế mượt mà hơn, đáng tin cậy hơn và dễ mở rộng hơn.

11 phút đọc2026-06-17

Lập trình vibe được nhà nghiên cứu AI Andrej Karpathy giới thiệu vào đầu năm 2025; trước đó ông từng làm việc tại OpenAI và Tesla. Ông mô tả đây là một cách mới để tạo phần mềm bằng các mô hình ngôn ngữ tiên tiến. Ý tưởng này nhanh chóng lan rộng sau khi ông chia sẻ công khai và trên mạng xã hội. Không lâu sau, các nhà phát triển và startup bắt đầu thử nghiệm, khiến thuật ngữ này trở nên phổ biến trong cộng đồng công nghệ tập trung vào lập trình bằng AI.

Lập trình vibe là gì?

Lập trình vibe dùng AI để giúp bạn xây dựng phần mềm bằng cách mô tả ý tưởng bằng ngôn ngữ đời thường, thay vì tự viết mã. AI suy luận điều bạn muốn và tạo chương trình cho bạn. Nó cũng có thể kiểm thử và sửa lỗi trong quá trình thực hiện. Nhờ vậy, bạn giữ sự tập trung vào mục tiêu chính và cách phần mềm nên hoạt động, thay vì các chi tiết kỹ thuật. Việc tạo mẫu trở nên nhanh hơn, dù bạn có thể ít kiểm soát hơn với các chi tiết nhỏ của mã.

Lập trình vibe bằng AI so với lập trình truyền thống

Lập trình truyền thống đòi hỏi nhà phát triển tự viết, kiểm thử và gỡ lỗi từng dòng mã. Trong lập trình theo vibe, người dùng diễn giải tác vụ bằng ngôn ngữ đơn giản, còn AI tạo chương trình. Lập trình truyền thống cần nền tảng kỹ thuật vững, trong khi lập trình vibe giảm bớt yêu cầu đó. Phương pháp này nhanh hơn cho các nguyên mẫu cần làm gấp, nhưng lập trình truyền thống cho mức kiểm soát và độ tin cậy cao hơn.

Ví dụ thực tế về lập trình vibe

Cách tốt nhất để hiểu lập trình vibe là xem các dự án thực tế mà mọi người đã tạo ra. Ngay cả những người không có nhiều kinh nghiệm lập trình cũng đang xây dựng các công cụ hữu ích cho công việc hằng ngày. Dưới đây là một vài ví dụ:

1. Agent chấm điểm hồ sơ ứng tuyển

Một trợ lý tự động dựng sẵn được phát triển để hỗ trợ công việc tuyển dụng. Người dùng tải lên hồ sơ ứng tuyển và cung cấp mô tả công việc. Hệ thống so sánh thông tin của ứng viên với yêu cầu công việc rồi đưa ra điểm phù hợp. Nó có thể tự động chạy nền trong khi các công việc khác vẫn tiếp diễn. Ví dụ này cho thấy lập trình vibe có thể tự động hóa các công việc văn phòng lặp lại như thế nào.

Giao diện chấm điểm hồ sơ ứng tuyển, ghép ứng viên với công việc, được xây dựng bằng lập trình vibe

2. Website portfolio

Một quản lý sản phẩm đã xây dựng website portfolio cá nhân bằng hướng dẫn của AI thay vì tự phát triển web thủ công. Trang web trình bày thông tin cá nhân, dự án và kỹ năng trong một bố cục gọn gàng. Trang còn có chatbot trả lời câu hỏi của khách truy cập về chủ sở hữu. Dự án chứng minh rằng ngay cả người không phải nhà phát triển cũng có thể nhanh chóng tạo dựng sự hiện diện trực tuyến hoạt động tốt.

Website portfolio có dự án và chatbot AI, được tạo bằng lập trình vibe

3. Hệ thống quản trị cho dự án cơ sở dữ liệu

Hai nhà phát triển đã tạo một giao diện quản lý để cải thiện quy trình làm việc với cơ sở dữ liệu. Hệ thống xử lý các tính năng lưu trữ dữ liệu và xác thực tài khoản người dùng tại một nơi. Nó giúp sắp xếp thông tin dự án và quản lý người dùng dễ dàng hơn. Ví dụ này cho thấy lập trình vibe không chỉ giới hạn ở các công cụ nhỏ mà còn có thể hỗ trợ những ứng dụng phức tạp hơn.

Bảng điều khiển quản trị dùng để quản lý dữ liệu và người dùng, được phát triển bằng lập trình vibe

4. Website Lambo levels

Một growth marketer đã tạo một web app vui dành cho người yêu thích crypto. Người dùng chọn một crypto token và xem mình có thể kiếm được bao nhiêu lợi nhuận nếu giá tăng. Công cụ này không nhằm theo dõi danh mục đầu tư thật, mà là một cách trực quan để hình dung các khoản lãi có thể có. Website cho phép mọi người nhanh chóng khám phá các kịch bản “nếu như” khi thị trường biến động lớn. Dự án này cho thấy lập trình vibe có thể biến những ý tưởng đơn giản thành ứng dụng tương tác như thế nào.

Web app mô phỏng lợi nhuận crypto được tạo bằng lập trình vibe

5. Công cụ trực quan hóa cắt ván ép

Một chuyên gia công nghệ giáo dục đã xây dựng một công cụ web tiện dụng để hỗ trợ lập kế hoạch mộc. Bạn nhập kích thước tấm ván ép và các đường cắt muốn thực hiện. Ứng dụng cho biết bạn có thể thu được bao nhiêu mảnh và còn lại bao nhiêu phế liệu. Nhờ đó tiết kiệm thời gian đo thủ công và giảm lãng phí. Dự án là ví dụ hay về cách những chỉ dẫn đơn giản có thể trở thành một công cụ hữu ích.

Sơ đồ cắt ván ép hiển thị các mảnh và phần thừa, được lập kế hoạch bằng lập trình vibe

Cách lập trình vibe với Kimi Websites?

Kimi Websites là một trình tạo website bằng AI giúp bạn biến ý tưởng thành web app có thể chạy và chia sẻ chỉ trong vài phút. Trong nhiều trường hợp, chỉ cần một prompt là đủ. Công cụ này được xây dựng cho tạo mẫu nhanh, thiết kế do AI hỗ trợ và các ứng dụng AI tạo sinh. Chỉ cần làm theo các bước dưới đây để bắt đầu nhanh chóng:

Bước 1: Gửi prompt và tạo nội dung

Viết ý tưởng của bạn bằng ngôn ngữ rõ ràng, đơn giản. Mô tả bố cục, các phần, phong cách, tính năng và người dùng mục tiêu. Gửi đi và để AI lập tức tạo bản nháp trực quan sẵn sàng sử dụng.

Prompt ví dụ:

Thiết kế trang chủ website thể hình hiện đại, gọn gàng và tương thích tốt trên mọi thiết bị. Bao gồm phần hero với hình ảnh truyền cảm hứng về những người đang tập luyện, tiêu đề cuốn hút và nút kêu gọi hành động. Thêm các mục dành cho kế hoạch tập luyện, huấn luyện cá nhân, mẹo dinh dưỡng và lời chứng thực của khách hàng. Dùng bảng màu rực rỡ, giàu năng lượng cùng điều hướng rõ ràng. Chừa không gian cho blog và liên kết mạng xã hội. Phong cách chuyên nghiệp nhưng gần gũi, hướng đến người yêu thể hình ở mọi trình độ.
Mô tả ý tưởng dưới dạng prompt

Bước 2: Chỉnh sửa trực quan và chỉnh sửa qua hội thoại

Chỉnh sửa trực tiếp trên bố cục trang. Điều chỉnh văn bản, các phần, khoảng cách, hình ảnh hoặc màu sắc bằng thao tác trực quan. Dùng chat để tinh chỉnh cấu trúc, viết lại nội dung, thêm tính năng hoặc cải thiện thiết kế.

Chỉnh sửa bố cục website

Bước 3: Xuất bản và chia sẻ

Khi đã hài lòng, hãy xuất bản website ngay lập tức. Chia sẻ liên kết đang chạy với người khác, dùng nó làm nguyên mẫu hoặc tiếp tục tinh chỉnh bất cứ lúc nào.

Xuất bản và chia sẻ website

Cách dùng Kimi Code cho lập trình vibe?

Kimi Code là một AI agent dành cho nhà phát triển muốn trải nghiệm lập trình vibe ưu tiên terminal. Bạn có thể mô tả tác vụ bằng ngôn ngữ đời thường, duyệt dự án và tự động hóa quy trình làm việc trực tiếp từ terminal. Dù bạn đang sửa lỗi, thêm tính năng hay viết mã mới, công cụ này giúp việc phát triển dễ dàng hơn nhiều. Chỉ cần làm theo các bước sau để bắt đầu nhanh chóng:

Bước 1: Cài đặt và thiết lập Kimi Code CLI

Chạy script cài đặt dành cho hệ thống của bạn (Linux/macOS hoặc Windows) để cài Kimi Code CLI cùng với uv, trình quản lý gói Python.

Linux/macOS (khuyến nghị):

curl -LsSf https://code.kimi.com/install.sh | bash

Windows (PowerShell):

Invoke-RestMethod https://code.kimi.com/install.ps1 | Invoke-Expression

Cách thay thế qua uv:

uv tool install --python 3.13 kimi-cli

Sau khi cài đặt, hãy xác minh bằng lệnh sau và bảo đảm đã cài Python 3.12–3.14; phiên bản 3.13 được khuyến nghị để có hiệu năng tốt nhất.

kimi --version

Bước 2: Cấu hình API và dự án của bạn

Di chuyển đến thư mục dự án của bạn và chạy kimi để khởi động Kimi Code CLI:

cd your-project kimi

Dùng lệnh /login để chọn Kimi Code làm nguồn API, hoàn tất ủy quyền OAuth và lưu cài đặt. Nếu dự án của bạn chưa có tệp AGENTS.md, hãy chạy /init để giúp Kimi hiểu cấu trúc dự án.

Bước 3: Tương tác và thực thi tác vụ

Giờ đây bạn có thể trò chuyện với Kimi Code CLI bằng ngôn ngữ tự nhiên hoặc chuyển sang chế độ shell để chạy lệnh trực tiếp. Hãy dùng công cụ này để khám phá codebase, tự động hóa tác vụ, tạo hoặc chỉnh sửa mã và xem cấu trúc dự án. Dùng /help để xem tất cả lệnh và tối ưu quy trình làm việc của bạn.

Lập trình vibe hoạt động như thế nào?

Hiểu cấu trúc phía sau cách tiếp cận này sẽ giúp bạn thấy rõ nó biến ý tưởng thành phần mềm chạy được ra sao. Dưới đây là tổng quan đầy đủ:

Quy trình lập trình vibe

Quy trình rất đơn giản. Trước hết, hãy mô tả vấn đề hoặc tác vụ bằng ngôn ngữ đời thường. Sau đó AI tự động tạo phiên bản đầu tiên của giải pháp. Bạn rà soát, sửa và kiểm thử. Lặp lại quá trình này cho đến khi hài lòng với kết quả cuối cùng. Cuối cùng, kiểm tra và dọn dẹp mã thật cẩn thận. Nhờ vậy, mọi thứ hoạt động tốt ngay cả khi bạn không phải là người viết mã giàu kinh nghiệm.

Framework lập trình vibe

Để lập trình vibe vận hành hiệu quả, cần có một framework có cấu trúc rõ ràng. Framework lập trình vibe được xây dựng trên ba trụ cột cốt lõi: giao diện ngôn ngữ tự nhiên, engine do LLM dẫn dắt và vòng lặp kiểm thử tự động. Khác với lập trình truyền thống, framework này xem LLM là đơn vị thực thi chính, còn nhà phát triển đóng vai trò người điều phối cấp cao. Nhà phát triển gửi chỉ dẫn rõ ràng cho LLM; LLM sau đó tạo mã và tự động kiểm thử kết quả. Chính vòng phản hồi liền mạch này làm cho lập trình vibe hoạt động hiệu quả.

Lập trình vibe tốt hay xấu?

Dưới đây là các ưu và nhược điểm của lập trình vibe để bạn biết khi nào nên dùng:

Ưu điểm của lập trình vibe

  • Tiết kiệm thời gian: Nhiều nhà phát triển cho biết họ tiết kiệm được 1–2 giờ mỗi tuần khi sử dụng phương pháp này. AI xử lý các tác vụ viết mã lặp đi lặp lại, giúp bạn tập trung vào những việc mang tính tổng thể hơn.

  • Tạo nguyên mẫu nhanh hơn: Bạn có thể biến ý tưởng thành nguyên mẫu chạy được trong thời gian ngắn hơn rất nhiều. Lập trình vibe giúp các nhóm kiểm thử nhanh tính năng hoặc khái niệm mới dễ dàng hơn đáng kể.

  • Dễ tiếp cận với người mới: Ngay cả khi không có nhiều kiến thức lập trình, bất kỳ ai cũng có thể tạo ra công cụ dùng được. Phương pháp này giúp phát triển phần mềm dễ hơn vì không cần học cú pháp phức tạp.

  • Khuyến khích thử nghiệm: Nhà phát triển có thể thử nhiều cách tiếp cận mà không quá lo mắc lỗi. AI tạo và điều chỉnh mã nhanh chóng, giúp việc khám phá ý tưởng và giải pháp trở nên tự do hơn.

  • Tập trung vào thiết kế cấp cao: Vì AI xử lý các chi tiết, bạn có thể dành tâm trí cho kiến trúc, UX và thiết kế tổng thể. Lập trình theo vibe chuyển trọng tâm từ những lỗi cú pháp nhỏ sang hoạch định chiến lược.

  • Tăng khả năng sáng tạo: Khi giảm bớt ma sát kỹ thuật, nhà phát triển có thể đổi mới nhanh hơn. Nó tạo ra một môi trường năng động, nơi việc thử khái niệm mới và lặp lại trên ý tưởng trở nên dễ dàng hơn.

Nhược điểm của lập trình vibe

  • Ít kiểm soát mã hơn: Bạn có thể không biết chính xác AI đã viết mã như thế nào. Điều này có thể khiến việc gỡ lỗi hoặc chỉnh sửa các phần phức tạp trong dự án lập trình trở nên khó hơn.

  • Có thể phát sinh lỗi: Mã do AI tạo không phải lúc nào cũng hoàn hảo. Lỗi hoặc giải pháp kém hiệu quả có thể lọt qua, nên cần rà soát kỹ trước khi triển khai.

  • Quá phụ thuộc vào AI: Dựa vào AI quá nhiều có thể làm giảm kỹ năng viết mã thực hành. Người mới bắt đầu có thể bỏ lỡ những nền tảng lập trình quan trọng.

  • Tối ưu hóa còn hạn chế: AI thường tập trung vào chức năng hơn là hiệu quả. AI vibe coding có thể tạo ra mã chạy được nhưng chưa đạt hiệu năng tốt nhất, điều này đặc biệt quan trọng trong các dự án quy mô lớn.

  • Rủi ro bảo mật: Mã được tạo tự động có thể đưa vào các lỗ hổng. Nhà phát triển cần kiểm tra đầu ra của AI để bảo đảm an toàn và tuân thủ yêu cầu liên quan.

  • Không lý tưởng cho hệ thống phức tạp: Các dự án rất phức tạp hoặc chuyên biệt thường cần độ chính xác thủ công. Lập trình vibe phù hợp nhất với nguyên mẫu hoặc phát triển khám phá hơn là các hệ thống hoàn chỉnh ở quy mô lớn.

Rủi ro và vấn đề bảo mật của lập trình vibe

Một mối lo lớn của lập trình vibe là mã được tạo tự động có thể vô tình chứa lỗ hổng bảo mật. AI có thể sinh ra các cách làm không an toàn như xác thực yếu, để lộ khóa API hoặc xử lý dữ liệu thiếu an toàn. Người dùng có thể bỏ qua các rủi ro này nếu quá phụ thuộc vào AI mà không rà soát đầu ra. Thông tin nhạy cảm cũng có thể bị nhúng vào mã ngoài ý muốn, dẫn đến nguy cơ rò rỉ dữ liệu. Kiểm tra bảo mật định kỳ và kiểm toán cẩn thận là điều thiết yếu để ngăn các vấn đề như vậy.

Những vấn đề thường gặp với lập trình vibe

  • Chất lượng phụ thuộc vào prompt: AI chỉ tạo ra những gì được yêu cầu. Chỉ dẫn mơ hồ hoặc không rõ ràng có thể dẫn đến mã mong manh hoặc sai, vì vậy prompt chính xác và có cấu trúc là yếu tố then chốt để có kết quả đáng tin cậy.

  • Rủi ro bảo mật: Mã được tạo tự động có thể chứa lỗ hổng như xác thực yếu, xử lý dữ liệu không an toàn hoặc để lộ khóa. Người dùng phải rà soát kỹ đầu ra để tránh các sự cố xâm phạm tiềm ẩn.

  • Thiếu khả năng truy vết lập luận: Nó không giải thích vì sao chọn một cách tiếp cận hoặc thư viện cụ thể. Điều này khiến việc gỡ lỗi và hiểu logic phía sau mã khó hơn so với mã do con người viết.

  • Giới hạn về hiệu năng: Mã được tạo có thể chạy được, nhưng không phải lúc nào cũng được tối ưu. Hệ quả có thể là thực thi chậm hơn, dùng nhiều tài nguyên hơn hoặc gặp vấn đề khi mở rộng cho ứng dụng lớn.

  • Cần con người rà soát: Ngay cả với prompt hoàn hảo, nhà phát triển vẫn cần kiểm thử, tinh chỉnh và xác thực đầu ra của AI. Bỏ qua bước này có thể dẫn đến lỗi logic hoặc mục tiêu dự án bị lệch hướng.

  • Nguy cơ phụ thuộc quá mức: Dựa quá nhiều vào AI có thể làm suy giảm phán đoán kỹ thuật thực hành. Các nhóm có thể vô tình đưa vào lỗi, điểm yếu bảo mật hoặc nợ kỹ thuật khó khắc phục về sau.

Vibe Coding và Vibe Debugging

Dựa quá nhiều vào AI có thể làm suy giảm phán đoán kỹ thuật thực hành. Các nhóm có thể vô tình đưa vào lỗi, điểm yếu bảo mật hoặc nợ kỹ thuật về sau khó khắc phục. Vì vậy, phát triển có AI hỗ trợ không nên thay thế tư duy phản biện mà nên bổ trợ cho nó. Đây chính là lúc sự khác biệt giữa vibe coding và vibe debugging trở nên đặc biệt quan trọng.

Vibe coding phù hợp nhất để tạo nguyên mẫu, xây dựng công cụ nhỏ hoặc nhanh chóng kiểm thử một ý tưởng. Ngược lại, vibe debugging tập trung vào việc tìm và sửa vấn đề trong mã hiện có, dù do AI tạo hay do con người viết. Nó giúp cải thiện độ tin cậy, bảo mật và hiệu năng. Trong khi coding ưu tiên tốc độ và sáng tạo, debugging nhấn mạnh độ chính xác và tính đúng đắn. Hãy dùng coding khi xây dựng hoặc thử nghiệm, và dùng debugging khi tinh chỉnh, tối ưu hóa hoặc bảo vệ dự án của bạn.

Lập trình vibe có phải là tương lai?

Trong tương lai, phương pháp này có thể trở thành một phần quan trọng của phát triển phần mềm. Nó tăng tốc viết mã, mở rộng cơ hội lập trình cho người dùng mới và hỗ trợ khám phá ý tưởng. Nhà phát triển giờ đây có thể dành nhiều thời gian hơn cho thiết kế và chiến lược thay vì những phần nhàm chán. Khi AI ngày càng tốt hơn, mã được tạo ra cũng sẽ chất lượng hơn và phức tạp hơn. Tuy vậy, nhiều khả năng nó sẽ bổ trợ cho kỹ năng hiện có thay vì thay thế chúng, đồng thời trở thành công cụ hữu ích cho tạo nguyên mẫu và phát triển hiệu quả.

Kết luận

Lập trình vibe mang đến cách xây dựng phần mềm nhanh hơn và sáng tạo hơn, giúp cả người mới lẫn nhà phát triển giàu kinh nghiệm biến ý tưởng thành công cụ chạy được với ít trở ngại nhất. Nó tiết kiệm thời gian, khuyến khích thử nghiệm và cho phép bạn tập trung vào thiết kế, chiến lược, đổi mới thay vì những việc viết mã lặp lại. Bất kỳ ai muốn tạo nguyên mẫu nhanh, tự động hóa tác vụ nhỏ hoặc khám phá ý tưởng dự án mới đều có thể hưởng lợi từ phương pháp này. Với những ai muốn trải nghiệm hiệu quả đó ngay từ đầu, Kimi là lựa chọn mạnh mẽ, linh hoạt và thân thiện với người mới. Hãy bắt đầu lập trình vibe với Kimi ngay hôm nay để biến ý tưởng của bạn thành sản phẩm chạy được nhanh hơn.

Câu hỏi thường gặp

Lập trình vibe có thực sự hiệu quả không?
Có. Cách này cho phép AI tạo mã có thể hoạt động từ các lời nhắc bằng ngôn ngữ tự nhiên, nhờ đó tăng tốc tạo mẫu, tự động hóa và thử nghiệm. Dù vẫn cần con người rà soát để tối ưu và bảo đảm an toàn, nhiều nhà phát triển đã dùng thành công phương pháp này để nhanh chóng tạo ứng dụng, công cụ và quy trình làm việc mà không phải tự viết từng dòng mã.
Lập trình vibe có thay thế lập trình viên không?
Không. Lập trình vibe không thay thế lập trình viên; nó đóng vai trò như một công cụ tăng năng suất. Nhà phát triển vẫn cần thiết kế kiến trúc, xử lý logic phức tạp, gỡ lỗi và ra quyết định, trong khi AI đảm nhận các tác vụ lập trình lặp lại hoặc tiêu chuẩn, giúp kỹ sư tập trung vào thiết kế cấp cao và đổi mới thay vì việc vụn vặt.
Lập trình vibe là thật hay chỉ là một xu hướng?
Lập trình vibe là có thật và ngày càng được nhà phát triển, startup và người làm dự án cá nhân áp dụng để tăng tốc viết mã và kiểm thử. Nó kết hợp tạo mã bằng AI với phản hồi lặp, cho thấy giá trị thực tế trong tạo mẫu và các dự án nhỏ đến vừa, chứ không phải một cơn sốt nhất thời hay xu hướng ngắn hạn.
Nợ kỹ thuật trong lập trình vibe là gì?
Nợ kỹ thuật trong lập trình vibe là những vấn đề hoặc điểm kém hiệu quả tiềm ẩn trong mã do AI tạo ra, có thể gây khó khăn cho bảo trì về sau. Vì AI thường ưu tiên tốc độ hơn tối ưu hóa, nhà phát triển cần rà soát, tinh chỉnh và ghi tài liệu cho kết quả đầu ra để tránh tích tụ mã mong manh, hiệu năng kém hoặc lỗ hổng bảo mật theo thời gian.
Lập trình vibe có giúp giảm chi phí phát triển không?
Có. Phương pháp này có thể giảm chi phí bằng cách cắt bớt giờ viết mã thủ công, tăng tốc tạo mẫu và giúp nhóm nhỏ làm được nhiều việc hơn. Thời gian tiết kiệm từ các tác vụ lặp lại hoặc bản dựng ban đầu đồng nghĩa với ít giờ công hơn, trong khi các công cụ AI như Kimi Websites và Kimi Code tinh giản quy trình làm việc, giúp nhóm thử nghiệm ý tưởng nhanh hơn mà không cần đầu tư ban đầu lớn.
Lập trình vibe có phù hợp với codebase lớn không?
Lập trình vibe có thể hỗ trợ các dự án lớn, nhưng phát huy tốt nhất ở những tác vụ cụ thể như tạo mẫu, tái cấu trúc hoặc tự động hóa các phần lặp lại. Các công cụ như Kimi Code có thể xử lý quy trình phức tạp và nhiều sub-agent, nhưng với ứng dụng sản xuất quy mô lớn, nhà phát triển vẫn cần rà soát, kiểm thử và giám sát chặt chẽ.
Phương pháp cơ bản của lập trình vibe là gì?
Với lập trình vibe, bạn tập trung vào mục tiêu thay vì tự tay viết mã. Hãy bắt đầu bằng cách giải thích rõ điều bạn muốn hoặc cần. AI tiếp nhận đầu vào và tạo mã dựa trên cách nó hiểu yêu cầu. Bạn có thể nhanh chóng dựng nguyên mẫu, kiểm thử rồi chỉnh sửa nhỏ. Phương pháp này nhanh và linh hoạt, giúp biến ý tưởng thành giải pháp chạy được mà không phải bận tâm quá nhiều đến chi tiết mã.