Разделяй и абстрагируй: как создавать понятный С++ код // Демо-занятие курса «C++ Developer»
OTUS IT Онлайн - образование
0:00 / 0:00
Разделяй и абстрагируй: как создавать понятный С++ код // Демо-занятие курса «C++ Developer»
191 просмотр · 1 г. назад
OTUS IT Онлайн - образование
42,4 тыс. подписчиков
191 просмотр · 1 г. назад
Открытый урок онлайн-курса «C++ Developer»
На вебинаре совместно выполним несколько итераций рефакторинга небольшого приложения.
Используя два простых приема дизайна ПО, декомпозицию и абстрагирование, достигнем сразу нескольких целей: повысим читаемость, тестируемость и надежность нашей реализации.
Рассмотрим код, в котором простоту приносят в жертву производительности и попробуем улучшить ситуацию, сохраняя ключевой принцип C++: zero overhead.
Будет полезно:
Начинающим разработчикам на C++.
В результате:
Составим список советов "на каждый день" по улучшению кодовой базы вашего проекта.
«C++ Developer» - https://otus.pw/QL0o/
Преподаватель: Андрей Рыжиков - разработчик в НИИ обработки аэрокосмических изображений
Пройдите опрос по итогам мероприятия - https://otus.pw/IVhO/
Следите за новостями проекта:
Telegram: https://t.me/Otusjava
ВКонтакте: https://otus.pw/850t
LinkedIn: https://otus.pw/yQwQ/
Хабр: https://otus.pw/S0nM/