Загружаем изображение…

🔧Код-ревью от команды от Edge



Команда браузера Edge разобрала сотни pull request'ов и собрала главные грабли, на которые наступают все.

❗Ключевые моменты лекции:

▶️ Передаёшь std::string по значению? Используй std::string_view — без лишних аллокаций
▶️ std::vector в параметрах? std::span справится без временных объектов
▶️ Пишешь return std::move(x)? Ты только что убил NRVO — компилятор умнее
▶️ std::variant вместо нескольких std::optional — код станет безопаснее и чище
▶️ emplace_back вместо push_back, contains вместо find — пора на современный STL
▶️ clang-tidy выловит всё вышеперечисленное автоматически — просто включи нужные проверки

📹 Лекция
Просмотры: 262
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти