C++ 技術棧

現代 C++ 開發工具與最佳實踐

現代 C++ (C++20/23)

採用最新 C++ 標準,使用 Concepts、Ranges、Coroutines 等現代特性。

  • ▸類型安全與編譯期檢查
  • ▸零成本抽象化

建構系統

使用 CMake、Conan、vcpkg 管理依賴與跨平台建構。

  • ▸自動化建構流程
  • ▸套件管理與版本控制

測試與品質

使用 Google Test、Catch2 進行單元測試與整合測試。

  • ▸TDD 開發流程
  • ▸持續整合與部署

效能分析

使用 Valgrind、perf、Tracy 進行效能分析與優化。

  • ▸記憶體洩漏檢測
  • ▸CPU 與 GPU 效能追蹤