platisd / refactoring-for-testability-cpp
Hard-to-test patterns in C++ and how to refactor them
ā64Updated 4 years ago
Related projects ā
Alternatives and complementary repositories for refactoring-for-testability-cpp
- š Iterators made easy! Zero cost abstractions for designing and using C++ iterators.ā138Updated last month
- Cpp header only library to manage compile time mock class generated via Python scriptā86Updated 2 years ago
- ā70Updated this week
- Single-header header-only C++11 / C++14 / C++17 library for easily managing set of auto-generated type-safe flags.ā87Updated 3 years ago
- A modern C++-20 testing framework.ā49Updated 5 months ago
- A single header C++ library for parsing command line arguments and options with minimal amount of codeā50Updated 3 years ago
- bel::views - simple and easy view classes for C++ā62Updated last year
- Finite State Machine implementation using std::variantā84Updated 5 years ago
- Tool for analyzing includes in C++ā201Updated 3 months ago
- C++20 Coroutines Cheat Sheetā50Updated 2 months ago
- ā78Updated 8 months ago
- A C++14 reflection libraryā69Updated this week
- Polymorphic memory resource for real-time applications.ā64Updated last year
- Header only read/write wrapper to combine mutexes with locks.ā149Updated last month
- A migration path to C++ library extensions scope_exit, scope_fail, scope_success, unique_resourceā45Updated 5 months ago
- ā43Updated 3 years ago
- ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only libraryā154Updated 5 months ago
- Organization, documentation, etc. for the Beman Projectā28Updated this week
- Concise CMake templates for creating C++ libraries or executables.ā128Updated 2 years ago
- Coroutine support toolsā32Updated 2 months ago
- Docker container with compilers and tooling for basic C++ projectsā81Updated 3 years ago
- A library for classes with flexible layoutā56Updated 3 years ago
- A class template that creates a new type that is distinct from the underlying type, but convertible to and from itā109Updated 7 months ago
- Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml lā¦ā190Updated last year
- Libusb wrapper for Asioā63Updated last year
- repr for Modern C++: Return printable string representation of a valueā83Updated 3 years ago
- Futures and thread pool for C++ (with optional Qt support)ā126Updated 4 years ago
- Header-only library for multithreaded programmingā226Updated last month
- Various documents and code related to proposals for WG21ā65Updated 3 months ago
- Document modern C++ using unit testsā55Updated 3 years ago