🌎 Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better (2013)
❔ Чему вы научитесь:
Применять классический цикл разработки через тестирование (Red-Green-Refactor) непосредственно в проектах на С++, используя популярные фреймворки вроде Google Test (gtest) и Google Mock. Вы освоите проектирование слабосвязанной архитектуры с помощью внедрения зависимостей (Dependency Injection) и научитесь безопасно рефакторить монолитный устаревший (Legacy) код. Книга также охватывает стратегии тестирования многопоточных приложений, помогая изолировать сложную логику от системных вызовов и избегать типичных ловушек при управлении памятью.
"Modern C++ Programming with Test-Driven Development" — это классический труд Джеффа Лангра, который ломает стереотип о том, что TDD применимо только в высокоуровневых языках вроде Java или Ruby. Книга доказывает, что разработка через тестирование в C++ не просто возможна, но и критически необходима для создания надежного, легко поддерживаемого кода. Это обязательное чтение для инженеров, уставших от бесконечной отладки критических ошибок и желающих быть полностью уверенными в каждом новом релизе.
🗄 Скачать курс
Backender & Max
Post #4445
261
