11 điểm bởi xguru 2023-06-30 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Sapling: Hệ thống quản lý phiên bản có thể mở rộng ở quy mô lớn nhưng vẫn nhấn mạnh tính dễ sử dụng
    • Server: được triển khai bằng Rust
    • Client: có thể kết nối với cả máy chủ Sapling và máy chủ Git
    • Hệ thống tệp ảo: dùng EdenFS để chỉ tải xuống tệp khi cần
  • Buck2: Hệ thống build
    • Hỗ trợ cache và thực thi từ xa, cho phép các nhà phát triển chia sẻ bản biên dịch của nhau
    • Hỗ trợ đồng thời nhiều ngôn ngữ lập trình
    • Hoạt động tốt ngay cả khi không có Sapling, nhưng có thiết kế chuyên biệt cho Sapling & EdenFS
  • Infer, RacerD, Jest: Kiểm thử và phân tích tĩnh
    • Infer: phân tích tĩnh hỗ trợ Java & C++ cùng nhiều ngôn ngữ khác
    • RacerD: công cụ phân tích tùy biến có thể phát hiện lỗi đồng thời trong Java
    • Jest: framework kiểm thử Javascript
    • Sapienz: công cụ kết nối giữa phân tích tĩnh và các test case thủ công

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

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