Хабрахабр

РИТ++ 2019: «Код Рагнарек», «Бомба», тиранозавры и много докладов

По факту качественный продукт программист и тестировщик представляют себе по-разному: например, первый считает, что качественный код — это и есть качественный продукт, а второй — что качественный продукт тот, который отвечает всем требованиям и ТЗ. На круглом столе «Что такое качество?» под руководством Алексея Виноградова разработчики, тестировщики и представители бизнеса говорили о том, чем измеряется качество, что такое качественный продукт и каким должен быть процесс его разработки. Качественный продукт — тот, у которого качественный код, этот код легко и дешево поддерживается и у клиента нет вопросов к продукту. В итоге участники пришли к обобщенному ответу на данный вопрос. При этом отдельная QA-команда не нужна, необходима только QA-экспертиза. Сам процесс, в котором создается качественный продукт, должен быть воспроизводимым, измеримым, без временных gap'ов для реализации фич. Как измерить качество? Ну и золотое правило — баги нужно найти до того, как их обнаружит ваш клиент. Существуют формальные метрики (code coverage не менее 95%, mutation coverage), нужно ставить линтеры на документацию и орфографические ошибки, просчитывать SVO (количество созданных багов в единицу времени, соотношение созданных багов к исправленным).

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть