Мы так часто слышим о Mock-ах в Java, C#, множестве других языков программирования, а как дело обстоит в С++? Оказывается – ну очень интересно: десятки библиотек, порой принципиально отличных друг от друга как по функциональности, так и стилю использования. Как выбрать правильную для вашего конкретного проекта, какими критериями руководствоваться? Как сдружить с выбранной библиотекой UnitTest-ирования?…
Corehard Conf 2015. Антон Наумович, Юрий Ефимочев, LogicNow. Парсим и кодогенерируем с использованием clang
Зачастую в промышленном программировании возникают рутинные задачи, которые могут быть единожды эффективно решены с помощью кодогенерации. В докладе представлена классификация таких проблем в контексте С++ и предложено решение, основанное на семействе инструментов clang. Приводятся примеры решения подобных задач из реальных проектов.
Corehard Conf 2015. Максим Лысков, EPAM Systems. Хитрости RAII
Хитрости RAII Доклад посвящен обзору управлению ресурсами в С++. Будет рассмотрена понятие ресурса, встроенные механизмы С++ и подходы к реализации собственных механизмов для безопасного управления этими ресурсами для защиты от пролетающих исключений.
Corehard Conf 2015. Дмитрий Баровик, ЦБТ. Подсчет времени и денег на компьютере. Ни цента мимо
Подсчет денег и времени на компьютере. Ни цента мимо В докладе представлены типовые и одновременно “неожиданные” ошибки связанные с расчетами денег и времени на компьютере. Корни большинства проблем “произрастают” из 1985 года и связаны с несовершенством стандарта хранения чисел с плавающей точкой в сопроцессорах и виртуальных машинах (ANSI/IEEE Std 754-1985). Большинство этих ошибок не зависят…
Первая конференция C++ сообщества CoreHard.by состоялась!
25 ноября на площадке SPACE состоялась первая конференция нашего сообщества — Corehard Conf 2015!…