23 điểm bởi xguru 2023-03-05 | 3 bình luận | Chia sẻ qua WhatsApp
  • Mã nguồn mở do Naver công bố. Hiện đang được sử dụng trong hơn 80 dịch vụ nội bộ của Naver
  • Dead code: mã không được thực thi / hoặc dù có thực thi cũng không ảnh hưởng đến hoạt động của ứng dụng
  • Vấn đề của dead code
    • Khiến hệ thống khó hiểu và khó bảo trì hơn
    • Ảnh hưởng xấu đến hiệu năng/bảo mật
    • Làm chậm tốc độ biên dịch/kiểm thử, từ đó làm giảm tốc độ phát triển tổng thể
  • Scavenger
    • Có thể xác nhận lời gọi method mà không cần thêm debugging hoặc log
    • Thu thập lịch sử gọi method, trực quan hóa chúng và hiển thị cho người dùng
    • Có thể dễ dàng sử dụng theo cách Java agent
  • Chỉ hỗ trợ các ngôn ngữ dựa trên JVM (Java, Kotlin)
    • Python hiện đang ở bản beta, và dự kiến sẽ hỗ trợ thêm nhiều ngôn ngữ khác

3 bình luận

 
kayws426 2023-03-05

Kiểm tra code coverage thôi vẫn chưa đủ sao.

 
junoyoon 2023-03-06

Đây là dành cho mã máy chủ đang vận hành.