Четверг, 28 марта 2019 18:30
больше 5 лет назад

MERA meetup #31: Vulnerability and Errors in C++

пр. Гагарина, дом 27
БЦ Ока

Организатор: MERA

Участники: 16

Поделиться в

120


Мы продолжаем исследовать различные аспекты разработки на С/С++. На ближайшей встрече будем говорить о недочётах этих языков программирования. Как избежать уязвимости при использовании С? Какие ошибки типичны для С++? Как их предотвратить?

Программа мероприятия:

🏁 Format String Vulnerability
Игорь Собинов, Старший разработчик в MERA

Разберём проблему уязвимости строки форматирования языка С. Рассмотрим предпосылки возникновения данной уязвимости, типы и условия возниконовения. Изучим средства предотвращения появления данной уязвимости.

🏁 Result as a new Approach in Error Handling
Александр Ганюхин, Старший разработчик в MERA

В круг профессиональных интересов Александра входит разработка новых инструментов и поиск способов улучшения эффективности работы в проекте.

В фокусе его доклада:

• Различные подходы к обработке ошибок: коды ошибок, исключения и другие вариации.
• Универсальный подход на базе Result из языка Rust.
• Специфика реализации для С++, согласно предложению для С++12; возможности и ограничения такого подхода.
• Result и функциональное программирование. // Имеется в виду возможность писать как в расте «result.andthen(X).orelse(Y)…»

Участие бесплатное, регистрация обязательна.

Участники 16

  • Denis Armyanovsky
  • Muhammet Yurdan
  • nastyakuzmicheva@yandex.ru
  • Leo_Fed Leo_Fed
  • Ярик Потапенко
  • Алексей Морозов
  • Михаил Лычков
  • MERA
  • Даниил Горбунов
  • Марат Абузяров
  • artflap@inbox.ru
  • shalashovas@gmail.com
  • Колян Сорокин
  • Сергей Ефименко
  • Николай Трухин
  • Александр Антонов