- Phát hiện và ngăn chặn lỗi sớm trong quá trình phát triển
- Tăng tốc độ thực thi chương trình
- Giảm kích thước của mã nguồn
- Tự động tạo tài liệu cho mã nguồn