로케일(Locale): 사용자의 언어, 국가, 인터페이스 출력 형식을 지정한 문자열
코드 커버리지(Code Coverage): 소프트웨어 테스트에서 얼마나 테스트가 충분한가를 나타내는 지표 코드 커버리지는 Coverage라는 단어의 뜻 그대로, 테스트에 의해 실행되는 코드의 비율입니다. 코드 커버리지가 100%라면 전체 코드가 테스트되...
PBT; Property-based Testing(속성 기반 테스팅) 프로그래머들은 코드의 안정성을 검증하기 위해 모듈과 함수에 대해 단위 테스트(Unit Test)를 작성합니다. 여기서 단위 테스트란 해당 모듈과 함수가 의도한대로 작동하는지 확인하는 ...
지난 글에서 Meson에 대한 소개와 함께 사용 방법을 알아봤습니다. 이번에는 Meson의 심화 과정으로 서브프로젝트(Subproject) 기능을 이용해 외부 라이브러리를 가져오는 방법을 알려드리겠습니다. 우선 Meson의 서브 프로젝트 기능을 소개하기 전에 ...
Ubuntu 20.04에서는 기본적으로 GCC 9.3.0 버전이 설치됩니다. Concept TS 등 C++ 20의 기능을 사용하기 위해서는 GCC 11 이상이 필요하지만, 우분투의 기본 패키지에는 apt search 통해 찾아보아도 GCC 11을 찾을 수 없습니...