Windsurf (Codeium) là IDE với Cascade - AI agent thực sự hiểu context codebase và làm việc theo luồng liên tục. Khác Cursor ở chỗ Cascade chủ động hơn, tự suggest và implement thay đổi mà không cần prompt liên tục.
Mở Dự Án Và Đợi Windsurf Index Codebase
Mở thư mục dự án trong Windsurf để công cụ quét và index toàn bộ file phục vụ cho ngữ cảnh AI.
Chọn File > Open Folder, trỏ tới thư mục dự án, đợi thanh trạng thái index hoàn tất ở góc dưới màn hình.
Với dự án lớn, thêm file .windsurfignore để loại các thư mục không cần thiết (node_modules, build) khỏi việc index.
Chuyển Sang Chế Độ Cascade Và Mô Tả Yêu Cầu
Mở panel Cascade và mô tả rõ tính năng cần xây dựng, kèm ràng buộc kỹ thuật nếu có.
Bấm biểu tượng Cascade ở sidebar, gõ yêu cầu như 'Thêm tính năng lọc sản phẩm theo giá và danh mục ở trang /products'.
Nêu rõ file hoặc component liên quan nếu bạn đã biết, để Cascade không dò tìm sai phạm vi.
Rà Soát Kế Hoạch Thực Thi
Xem qua danh sách các file Cascade dự định tạo mới hoặc chỉnh sửa trước khi cho chạy.
Đọc phần plan hiển thị trong panel, bấm Approve nếu đồng ý hoặc gõ phản hồi để điều chỉnh phạm vi.
Nếu thấy Cascade định sửa file không liên quan, dừng lại và làm rõ yêu cầu trước khi tiếp tục.
Để Cascade Tự Chạy Và Sửa Lỗi Theo Luồng
Cho phép Cascade tự viết code, chạy thử và tự sửa nếu phát sinh lỗi trong quá trình chạy.
Theo dõi log thực thi hiển thị realtime, can thiệp bằng cách nhắn thêm nếu Cascade đi sai hướng.
Có thể tạm dừng bất cứ lúc nào bằng nút Stop nếu thấy Cascade lặp lại vòng sửa lỗi không hiệu quả.
Review Diff Cuối Cùng Trước Khi Commit
Kiểm tra toàn bộ thay đổi trong tab Source Control trước khi commit vào git.
Mở tab Source Control, xem từng file đã thay đổi, rồi viết message và commit nếu mọi thứ đúng yêu cầu.
Chạy thêm bộ test hiện có của dự án theo cách thủ công một lần nữa trước khi push lên remote.
Chưa có đánh giá nào - hãy là người đầu tiên chia sẻ trải nghiệm của bạn.
Đăng nhập để để lại đánh giá.
Ưu Điểm
Nhược Điểm
Một agency thương mại điện tử nhỏ cần thêm tính năng lọc sản phẩm theo nhiều tiêu chí cho website khách hàng trong thời gian ngắn.
Vấn đề
Chỉ có 1 developer phụ trách nhiều dự án cùng lúc, không đủ thời gian tự viết toàn bộ logic lọc và UI liên quan.
Giải pháp
Dùng Cascade trong Windsurf mô tả yêu cầu tính năng, để AI tự viết code frontend, backend filter và tự chạy thử để phát hiện lỗi.
Một công ty phần mềm nhỏ kế thừa một dự án cũ có nhiều đoạn code trùng lặp và thiếu xử lý lỗi nhất quán.
Vấn đề
Việc dọn dẹp thủ công tốn nhiều thời gian và dễ gây lỗi mới nếu không hiểu hết logic cũ.
Giải pháp
Dùng Windsurf để quét toàn bộ codebase, để Cascade đề xuất và tự thực hiện việc gộp code trùng lặp, chuẩn hóa xử lý lỗi theo từng module.