Vulnerability and Errors in С++

Продолжаем исследовать различные аспекты разработки на С/С++. На этот раз в фокусе недочёты:

  • Как избежать уязвимости при использовании С;
  • Какие ошибки типичны для С++;
  • Как их предотвратить.

В программе 2 доклада с традиционным перерывом на угощения и общение. Стартуем в 18:30, заложили 15 минут на сборы ;)

Время:

28 марта 2019 г. 18:15 - 28 марта 2019 г. 20:30

Место:

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

Уровень участников:

уверенный разработчик С++

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

Format String Vulnerability

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

Выступающий

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

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

C ++ и Linux, исследую способы сделать программы более безопасными. Более 15 лет опыта.

Result<T,E> as a new Approach in Error Handling

Во второй части встречи в фокусе

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

Выступающий

Александр Ганюхин, Старший разработчик в MERA

Александр Ганюхин, Старший разработчик в MERA

На протяжении 8 лет работаю программистом C++ в большей степени в сферах сотовой связи и автомотив. В последнее время увлекаюсь метапрограммированием на С++ разработкой инструментов на C++, чтобы сделать жизнь коллег немножечко легче :)

Хотите к нам присоединиться?

Карьера в компании MERA

Оценка Программного Продукта

Наши награды