Яндекс Сигнал
Яндекс Сигнал
@YandexSignalPro

В C++ я постоянно вижу одну и ту же картину: на одну задачу есть пять решений, и только потом выясняется, что

В C++ я постоянно вижу одну и ту же картину: на одну задачу есть пять решений, и только потом выясняется, что два из них нормальные, а три — красиво компилируются и тихо ломают прод.

Старый C++ особенно показателен. До C++11 люди вручную собирали то, что сейчас язык отдаёт почти бесплатно: умные указатели, move-семантику, constexpr, концепты. Поэтому многие «идиомы» живут в коде до сих пор — не как музейный экспонат, а как рабочий инструмент.

Из практики: в игровых движках это видно особенно жёстко. Там абстракция обязана доказать право на жизнь профилировщику. Не доказала — вылетает первой. Поэтому легаси-паттерны там часто не «устарели», а просто продолжают спасать от ошибок и лишних аллокаций 🧠

И да, хороший C++-спец — это не тот, кто знает 100 шаблонов. А тот, кто понимает, почему в конкретной ситуации выбрали именно этот путь, а не «красивый» вариант.
Этот пост опубликован в Telegram-канале Яндекс Сигнал. Подписаться можно по ссылке: @YandexSignalPro.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @dumay. Быстрый тест: $20 за канал, $1000 за пакет по сети.