OpenQuality.ru

Качество программного обеспечения

Качество программного обеспечения: в главных ролях

Лента  Радар  Блог  Опыт  
Разум  Видео  Заметки  Эпизоды


 

Артур Бакиев


Артур Бакиев обладает многолетним опытом разработки коммерческих приложений в среде Windows и Android, сочетает экспертные знания в C++ c живым интересом к новым технологиям.

Сайт: http://experience.openquality.ru/

Публикации:

Типичные сценарии распространения и обработки исключений. Часть 2.

Продолжение. Первая часть серии статей опубликована здесь. Класс UserPreferences Класс CFile из первый части статьи продемонстрировал нам, каким образом API, на котором базируется класс, определяет политику распространения исключений данного класса. Там же говорилось о “функциональной совместимости”, которую приходится соблюдать при создании новых классов, использующих некоторый “базовый код”. В первой части в качестве примера рассматривалось создание новой библиотеки. Во второй части полученный опыт будет экстраполирован на создание пользовательского класса. Для демонстрации,  [...]

Типичные сценарии распространения и обработки исключений

Предисловие Статья рассматривает вопросы, относящиеся к обработке исключительных ситуаций [exception handling] в языках, поддерживающих соответствующий механизм. В статье обсуждаются наиболее распространённые проблемы, с которыми сталкивается разработчик, применяя обработку исключений, а также возможные способы решения этих проблем. Основной акцент в статье делается на примерах и прецедентах использования исключений. Статья предназначена для разработчиков, знакомых с объектно-ориентированными языками и будет полезна при освоении этих языков. Основные примеры в статье приведены на C++. Введение  [...]