???: 내 이름은 PBT. 어설픈 건 용납 못해 (Feat. RapidCheck) PBT; Property-based Testing(속성 기반 테스팅) 프로그래머들은 코드의 안정성을 검증하기 위해 모듈과 함수에 대해 단위 테스트(Unit Test)를 작성합니다. 여기서 단위 테스트란 해당 모듈과 함수가 의도한대로 작동하는지 확인하는 ... c cpp cmake testing pbt property_based_testing rapidcheck 25 Jul 2021 · by 박승재
서브모듈 멈춰! 얘들아 Meson 받아라~ 서브프로젝트 두둥등장~ 지난 글에서 Meson에 대한 소개와 함께 사용 방법을 알아봤습니다. 이번에는 Meson의 심화 과정으로 서브프로젝트(Subproject) 기능을 이용해 외부 라이브러리를 가져오는 방법을 알려드리겠습니다. 우선 Meson의 서브 프로젝트 기능을 소개하기 전에 ... c cpp cmake meson subprojects gcc git submodule subtree 18 Jul 2021 · by 박승재
Ubuntu 20.04에서 GCC 11 설치하기 Ubuntu 20.04에서는 기본적으로 GCC 9.3.0 버전이 설치됩니다. Concept TS 등 C++ 20의 기능을 사용하기 위해서는 GCC 11 이상이 필요하지만, 우분투의 기본 패키지에는 apt search 통해 찾아보아도 GCC 11을 찾을 수 없습니... c cpp linux ubuntu gcc 10 Jul 2021 · by 박승재
CMake는 가라! Meson과 함께하는 차세대 C++ 빌드 시스템 구축 Meson은 차세대 멀티플랫폼 빌드 시스템으로, C, C++, D, Fortran 등 다양한 언어를 지원합니다. Meson는 CMake나 Bazel과 같은 타 빌드 시스템보다 빠르게 코드를 빌드할 수 있고, 빌드 설정 파일을 다루기 쉽다는 장점이 있습니다. 참... c cpp linux ubuntu cmake meson ninja gcc 26 Jun 2021 · by 박승재
DB View를 이용한 SQL 쿼리 단순화 SQL를 이용해 쿼리문을 작성하다 보면 서브쿼리나 복잡한 조인(Join) 연산으로 코드를 쉽게 알아볼 수 없는 경우가 종종 있다. 이때 활용할 수 있는 것이 데이터베이스 뷰(View)다. 데이터베이스 뷰는 하나 이상의 테이블로부터 유도된 가상의 테이블이다. ... sql mysql mariadb database view 20 Jun 2021 · by 박승재
Tag actions adoptium algorithm alpine array asio benchmark boost c cargo cmake code_coverage codecov compose computer_graphics cpp database debian design_pattern development_environment docker eclipse feed filter freeglut function gcc git github gradle hackathon html import insert intellij iterator java javascript jdk jekyll jetbrains json jwt kotlin library linux lombok mariadb maven meson msvc mysql opengl operator pointer postgres psycopg2 pypi python raii rdbms recruit regular-meetup retrospective review rust sdkman seo service_worker socket sorting spring springboot sql string student_license summary svg syntax template temurin testing ubuntu vcpkg visual_studio visualization web windows winsock2 workbox