15 điểm bởi xguru 2021-07-23 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Công cụ tự động chạy test/linter/build Docker... khi mã nguồn thay đổi

  • Không phụ thuộc ngôn ngữ/editor

→ Về cơ bản hỗ trợ Go, Python, Ruby, JS, PHP, Java, Kotlin, Rust, C++, Docker...

→ Có thể chỉ định lệnh theo từng loại tệp bằng ?, *, **

  • macOS/Windows/Linux

  • Tùy chọn chạy

→ -c : chỉ định hành động sẽ chạy khi có thay đổi. gaze a.py -c 'python "{{file}}"'

→ -r : dừng tiến trình hiện có và khởi động lại

→ -t 1000 : chờ 1000ms rồi dừng tiến trình hiện có (khi test các trường hợp như vòng lặp vô hạn)

  • Cũng hỗ trợ cách lưu kiểu create-and-rename của Vim, Visual Studio...

  • Xử lý song song rất tốt

→ Nếu tệp được cập nhật lại trong lúc đang tự động chạy tiến trình sau một lần cập nhật, nó sẽ chờ đến khi tiến trình đầu tiên kết thúc

→ Ngay cả khi cập nhật hai lần trong lúc tiến trình đầu tiên đang chạy, chỉ chạy thêm một lần cho bản cuối cùng

→ Nếu một tệp thay đổi và tiến trình đang chạy, khi tệp khác thay đổi thì sẽ chạy thêm một tiến trình nữa

→ "Quản lý tiến trình theo đơn vị lệnh thay vì theo đơn vị tệp"

  • CLI mã nguồn mở viết bằng Go

Chưa có bình luận nào.

Chưa có bình luận nào.