C++ 技術棧
現代 C++ 開發工具與最佳實踐
現代 C++ (C++20/23)
採用最新 C++ 標準,使用 Concepts、Ranges、Coroutines 等現代特性。
- ▸類型安全與編譯期檢查
- ▸零成本抽象化
建構系統
使用 CMake、Conan、vcpkg 管理依賴與跨平台建構。
- ▸自動化建構流程
- ▸套件管理與版本控制
測試與品質
使用 Google Test、Catch2 進行單元測試與整合測試。
- ▸TDD 開發流程
- ▸持續整合與部署
效能分析
使用 Valgrind、perf、Tracy 進行效能分析與優化。
- ▸記憶體洩漏檢測
- ▸CPU 與 GPU 效能追蹤