На пятой лекции Филипп расскажет про историю библиотеки шаблонов STL, из чего она состоит, и как взаимодействует с концептами. Также будут рассмотрены типы контейнеров (vector, list, forward_list, deque, ...) и типы итераторов (input, output, forward, bidirectional, random, contiguous).
30 сентября 2019 г.Третья лекция расскажет все о выводе типов. Автор объяснит, как она работала до и после C++11, что делают "auto" / "decltype" / "decltype(auto)", как функционирует "std::initializer_list" совместно с выводом типов, как правильно использовать список захвата лямбд и ключевое слово "auto" в списке параметров и т.д.
30 сентября 2019 г.Вторая лекция затронет изменения, вводимые стандартом C++14, а именно: новые правила вывода типов, ослабление ограничений для constexpr, обобщенные лямбда-функции и другие.
30 сентября 2019 г.Первая лекция для тех, кто уже ступил на тропу изучения С++ и хочет узнать больше об этом языке, его развитии и возможностях. Эксперт по С++ от нашей компании - Филипп Хандельянц - расскажет о:
На 4 лекции будут рассмотрены триграфы, старые функции-адапторы, различные изменения в ядре, как, например, вывод типов шаблонных классов из конструкторов или правил дедукции, а также изменения в стандартной библиотеке.
30 сентября 2019 г.Разработчики PVS-Studio продемонстрируют, как можно эффективно использовать инструменты статического анализа, как статический анализ может быть включен в CI (на примере стека "Docker + Jenkins + Maven + Java-анализатор PVS-Studio").
Также будет показан процесс интеграции сторонних плагинов (SonarJava, SpotBugs, PVS-Studio) в SonarQube для централизованного сбора и обработки результатов работы различных анализаторов.
8 апреля 2019 г.Конференция: InoThings++ 2019.
Как учит печальный опыт множества инцидентов, требования к качеству программного кода встраиваемых систем намного выше, чем для классического программного обеспечения (игры, офисные пакеты, графические редакторы и т.д.). Поговорим о стандартах кодирования, таких как MISRA, SEI CERT, и инструментах статического анализа кода.
4 апреля 2019 г.Конференция: YappiDays 2018.
SonarQube представляет собой открытую платформу для обеспечения непрерывного контроля качества исходного кода. Она поддерживает большое количество языков программирования, позволяет удобно визуализировать результаты анализа и получать отчеты по множеству метрик. В общем виде SonarQube позволяет отследить динамику развития проекта во времени.
Одна из замечательных возможностей платформы - аккумуляция результатов ана...
2 ноября 2018 г.