Phân tích mã tĩnh

Tác Giả: Randy Alexander
Ngày Sáng TạO: 3 Tháng Tư 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Phân tích mã tĩnh - Công Nghệ
Phân tích mã tĩnh - Công Nghệ

NộI Dung

Định nghĩa - Phân tích mã tĩnh có nghĩa là gì?

Phân tích mã tĩnh là một phương pháp phân tích và đánh giá mã tìm kiếm mà không cần thực hiện chương trình. Phân tích mã tĩnh là một phần của cái gọi là "thử nghiệm hộp trắng" bởi vì, không giống như trong thử nghiệm hộp đen, mã nguồn có sẵn cho những người thử nghiệm. Nhiều loại kiểm thử phần mềm liên quan đến phân tích mã tĩnh, trong đó các nhà phát triển và các bên khác tìm lỗi hoặc phân tích mã cho chương trình phần mềm.

Phân tích mã tĩnh còn được gọi là phân tích chương trình tĩnh.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Phân tích mã tĩnh

Đối lập với phân tích mã tĩnh là phân tích mã động. Sau đó, chương trình được thực thi và các nhà phát triển tìm kiếm các lỗi thời gian chạy.

Các loại phân tích mã tĩnh khác nhau bao gồm thử nghiệm ở các cấp độ khác nhau, chẳng hạn như ở cấp độ đơn vị hoặc cấp độ hệ thống. Các chuyên gia chỉ ra rằng bước biên dịch được thực hiện bởi các trình biên dịch hiện đại là một dạng phân tích mã tĩnh ở chỗ nó được thiết kế để bắt các loại cú pháp hoặc lỗi kỹ thuật khác nhau trước khi chạy chương trình. Tài nguyên phân tích mã tĩnh sẽ cung cấp chất lượng mã tốt hơn, mặc dù một số chuyên gia CNTT cho rằng có thể có vấn đề với loại thử nghiệm này, một số trong đó có liên quan đến các công cụ gỡ lỗi được chuẩn hóa quá mức. Ngoài ra, mặc dù các công cụ như trình biên dịch có thể mắc nhiều loại lỗi cú pháp, kiểm tra mã tĩnh có thể hoặc không thể bắt được các lỗi logic rộng hơn có thể làm giảm chất lượng. Một số trong số này phải được tìm thấy trong thử nghiệm mã động.