OpenQuality.ru

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

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

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


 

SObjectizer: прошлое, настоящее, будущее

Евгений Охотников | 14.08.2014

История проекта SObjectizer, архитектура продукта, принцип работы, примеры использования, особенности процесса разработки и тестирования, мягкая диктатура, релизная политика, просчеты и извлеченные уроки, прицел на будущее.

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

Артур Бакиев | 19.08.2012

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

Список паттернов искаженного мышления

Marlena Compton | 17.02.2013

Если вы плохо позавтракали или недоступность облачной инфраструктуры не позволяет вам тестировать, физическая реакция расстройства делает вас подверженным искаженному мышлению. Мы должны вовремя останавливать нагнетание катастрофы и начинать взаимодействовать с товарищами по команде. Если мы можем распознать искаженное мышление при выборе эвристик тестирования, мы наверняка сможем вовремя оставить эти искажения позади. Поляризация подходит для формальных методов, но не годится для друзей.

Нужно дело делать, а не языком трепаться

Алексей Пахунов | 18.06.2012

В послужном списке Алексея Пахунова, известного как «Not a kernel guy», более семи лет работы в трех подразделениях Microsoft (Office, OSD и MSR), участие в двух крупных проектах (Axapta и Windows) и нескольких мелких. Текущее место работы – Google. Низкоуровневая разработка, “серьезность” разработчика, тестирование Windows и Chrome, “шерифы” в Google, TDD “по-взрослому”, время-качество-деньги, импровизация как причина авралов – вот некоторые темы нашей беседы. Алексей, каковы истоки выражения «Not a kernel  [...]