블로그
-
C++ Conan 2.x 레시피 작성 완벽 가이드 | conanfile.py·test_package·Artifactory [2026 실전]
C++ Conan 2.x 패키지 레시피 작성 2026 완벽 가이드: conanfile.py 구조, CMakeDeps·CMakeToolchain, test_package 검증, conan create·upload, Artifactory·GitHub Packages 원격 저장소 연동. Lockfile 재현성, 멀티 플랫폼 빌드, ABI 호환성 검증까지 프로덕션 패턴 실전 예제.
-
C++ CMake Presets 2026 완벽 가이드 | 멀티 플랫폼·vcpkg Binary Cache·CI/CD 자동화
C++ CMake Presets 2026: CMake 3.31+ 멀티 플랫폼 빌드, vcpkg Binary Caching (x-gha, Azure), CMakePresets.json (configurePresets, buildPresets, testPresets), Conan 2.0 toolchain, CI/CD (GitHub Actions lukka/run-vcpkg@v11, Matrix builds), Visual Studio 2026·CLion·VS Code 통합, 팀 빌드 설정 통일, 실전 패턴
-
C++ 정적 분석 도구 | Clang-Tidy·Cppcheck·SonarQube
C++ 정적 분석 도구: Clang-Tidy 규칙, Cppcheck 설정, SonarQube 통합, CI 연동. 품질 메트릭·기술 부채·팀 정책 관리.
-
C++ 빌드 시스템 완전 비교 | CMake·Meson·Bazel·Makefile·패키지 매니저 선택 가이드
C++ 빌드 시스템 완전 비교 가이드입니다. CMake, Meson, Bazel, Makefile의 장단점과 패키지 매니저 선택 기준을 실전 관점에서 설명합니다. . Start now.신규 프로젝트 시작하는데 CMake? Meson? Bazel? 뭘 써야 해요?
-
C++ CI/CD GitHub Actions 완벽 가이드 | 워크플로·매트릭스·vcpkg·캐싱·배포 [2026 실전]
C++ CI/CD GitHub Actions 2026 완벽 가이드: 워크플로 작성, 매트릭스 빌드(Linux·macOS·Windows 병렬), vcpkg Binary Caching(x-gha), lukka/run-vcpkg@v11, CMakePresets.json, Sanitizers(ASan·TSan), ctest, 아티팩트 업로드, 릴리스 배포 자동화. 로컬과 CI 환경 일치, 빌드 시간 20분→3분 단축 프로덕션 패턴 실전 예제.
-
C++ 문서화 도구 완벽 가이드 | Doxygen·Sphinx
C++ API 문서 자동화: Doxygen 설정, Sphinx·Breathe·Exhale 통합, Doxyfile 작성, GitHub Actions로 GitHub Pages 배포. 자주 발생하는 에러·베스트 프랙티스·프로덕션 패턴까지 실전 예제로 다룹니다.
-
C++ 알고리즘 선택 완벽 가이드 | 상황별 STL·커스텀 알고리즘 선택법 [#54-1]
C++ 알고리즘 선택의 함정을 피하고, 상황에 맞는 최적의 알고리즘을 고르는 방법. 문제 시나리오, 선택 가이드, 흔한 실수, 성능 팁, 프로덕션 패턴. 알고리즘 선택은 C++ 개발에서 가장 쉽게 놓치기 쉬운 성능 함정입니다.
-
C++ STL 알고리즘 완벽 가이드 | Ranges·Views·C++26 Parallel [2026]
C++ STL 알고리즘 2026 마스터 가이드: C++20 Ranges constrained algorithms, C++23 views (zip/enumerate/chunk/stride), C++26 parallel ranges (P3179R2), projections, ranges::fold/to, std::execution::par_unseq, operation fusion
-
C++ STL 알고리즘 완벽 가이드 | sort·transform·accumulate
C++ STL 알고리즘: sort, binary_search, transform, accumulate, 커스텀 비교자. 데이터 처리·정렬·변환·집계.
-
C++ 커스텀 자료구조 완벽 가이드 | 해시테이블·트라이·LRU 캐시 [#54-2]
C++ 자료구조 직접 구현: 해시테이블 충돌 처리, 트라이 자동완성, LRU 캐시, Skip List. 문제 시나리오, 완전한 예제, 흔한 에러, 성능 비교, 프로덕션 패턴. std::map은 균형 이진 트리 기반이라 조회가 O(log n)입니다.