Статьи с меткой “C++”
Типичные сценарии распространения и обработки исключений. Часть 2.
Артур Бакиев | 19.08.2012
Продолжение. Первая часть серии статей опубликована здесь. Класс UserPreferences Класс CFile из первый части статьи продемонстрировал нам, каким образом API, на котором базируется класс, определяет политику распространения исключений данного класса. Там же говорилось о “функциональной совместимости”, которую приходится соблюдать при создании новых классов, использующих некоторый “базовый код”. В первой части в качестве примера рассматривалось создание новой библиотеки. Во второй части полученный опыт будет экстраполирован на создание пользовательского класса. Для демонстрации, [...]
Типичные сценарии распространения и обработки исключений
Артур Бакиев | 14.02.2011
Предисловие Статья рассматривает вопросы, относящиеся к обработке исключительных ситуаций [exception handling] в языках, поддерживающих соответствующий механизм. В статье обсуждаются наиболее распространённые проблемы, с которыми сталкивается разработчик, применяя обработку исключений, а также возможные способы решения этих проблем. Основной акцент в статье делается на примерах и прецедентах использования исключений. Статья предназначена для разработчиков, знакомых с объектно-ориентированными языками и будет полезна при освоении этих языков. Основные примеры в статье приведены на C++. Введение [...]
Программирование для прагматиков
Елена Сагалаева | 12.11.2010
В кругах профессиональных разработчиков Елена Сагалаева (Алена C++) широко известна благодаря своему блогу и докладам на конференциях. Нюансы С++, алгоритмы, геймдев, будущее индустрии, стартапы, обзоры книг – вот далеко не полный перечень тем, которые Елена поднимает в своих публикациях. Поднимает и раскрывает с присущей ей глубиной и основательностью. Программирование для прагматиков – название блога Елены и предмет нашего сегодняшнего разговора. Елена, представим, что машина времени существует и есть возможность вернуться [...]
Идеи глупо держать под подушкой
Александр Дёмин | 12.11.2010
Александр Дёмин работает в компании Bloomberg, ведет популярный блог «Программирование – это просто», разрабатывает и поддерживает несколько полезных инструментов для разработчиков. Перевел документацию по Google C++ Testing Framework и Google C++ Mocking Framework. В интервью Александр рассказывает о своих подходах к созданию приложений и делится накопленным опытом. Александр, как происходит разработка приложения после того как идея появилась на свет, и вы готовы приступить к ее реализации? Обдумывание общего дизайна, проработка [...]