정적 코드 분석

작가: Randy Alexander
창조 날짜: 3 4 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
1부. 기초분석 1. 기초정적분석 - 01
동영상: 1부. 기초분석 1. 기초정적분석 - 01

콘텐츠

정의-정적 코드 분석이란 무엇입니까?

정적 코드 분석은 프로그램을 실행하지 않고 검색 코드를 분석하고 평가하는 방법입니다. 정적 코드 분석은 블랙 박스 테스트와 달리 소스 코드를 테스터가 사용할 수 있기 때문에 "화이트 박스 테스트"의 일부입니다. 많은 유형의 소프트웨어 테스트에는 정적 코드 분석이 포함되는데, 개발자 및 기타 당사자는 버그를 찾거나 소프트웨어 프로그램의 코드를 분석합니다.

정적 코드 분석은 정적 프로그램 분석이라고도합니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

정적 코드 분석에 대한 Techopedia 설명

정적 코드 분석의 반대는 동적 코드 분석입니다. 후자에서 프로그램이 실행되고 개발자는 런타임 오류를 찾습니다.

다양한 정적 코드 분석에는 단위 레벨 또는 시스템 레벨과 같은 다양한 레벨에서의 테스트가 포함됩니다. 전문가들은 현대 컴파일러가 수행하는 컴파일 단계는 프로그램을 실행하기 전에 여러 유형의 구문 또는 기술적 오류를 포착하도록 설계된 정적 코드 분석의 한 형태라고 지적합니다. 일부 IT 전문가는 이러한 유형의 테스트에 문제가있을 수 있다고 주장하지만 일부는 지나치게 표준화 된 디버깅 도구와 관련이 있지만 정적 코드 분석 리소스는 더 나은 코드 품질을 제공해야합니다. 또한 컴파일러와 같은 도구는 많은 종류의 구문 오류를 포착 할 수 있지만 정적 코드 테스트는 품질을 손상시킬 수있는 광범위한 논리적 오류를 포착하거나 포착하지 못할 수 있습니다. 이들 중 일부는 동적 코드 테스트에서 찾아야합니다.