부수고 세우기: Kotlin 컴파일러 퍼징 노트

부수고 세우기: Kotlin 컴파일러 퍼징

JetBrains에서는 Kotlin 컴파일러 품질을 중요하게 생각합니다. 이를 테스트하는 강력한 방법은 무엇일까요? 퍼징(fuzzing)은 프로그램에 예상치 못한, 종종 무작위적인 입력을 주입하여 기존 테스트에서 놓칠 수 있는 버그를 찾아내는 접근 방식입니다. 혼란스럽게 들릴 수 있지만, 컴파일러와 같이 복잡한 소프트웨어에는 특히 효과적입니다. 이전 게시물에서 동료들이 강력한 [...]인 kotlinx.fuzz를 소개했습니다.
CdXz5zHNQW_mIdPNUbaPi.png