C++ — это тот редкий случай, когда язык одновременно старше многих костылей и моложе половины идиом, которые на нём живут.
3 наблюдения из поля:
1. До C++11 многое собирали руками: умные указатели, move-семантика, constexpr, концепты — всё это раньше было не «фичей», а «собери сам и не урони память».
2. Старые паттерны читаются в двух режимах: как музейный экспонат и как рабочий инструмент. В легаси они объясняют, почему код выглядит странно. В движках и играх — почему он до сих пор работает и не тормозит 🕹️
3. На собесе достаточно назвать 5–6 таких вещей, чтобы быстро понять: человек видел реальную боль или только красивые примеры из учебника.
Практический чек-лист:
— умеешь отличать исторический паттерн от актуального;
— понимаешь, где абстракция проигрывает профилировщику;
— можешь объяснить, почему «правильный» код иногда всё ещё пишут по-старому.
В C++ почти всегда есть несколько путей. Вопрос не в количестве, а в том, какой из них не развалится под нагрузкой.
SERP Watcher
@SerpWatcherPro
C++ — это тот редкий случай, когда язык одновременно старше многих костылей и моложе половины идиом, которые н
Этот пост опубликован в Telegram-канале SERP Watcher. Подписаться можно по ссылке: @SerpWatcherPro.