C++ разработчик в команде PVS-Studio. Участвует в разработке ядра C++ анализатора и занимается созданием новых диагностик. Автор статей о проверке opensource-проектов.
-
11.02.2019Расширяем идею статического анализа от проверки кода до других процессов разработки
Давайте расширим восприятие методологии статического анализа до других процессов, помимо проверки исходного кода программ. Идею статического анализа можно использовать не только для поиска ошибок, запахов или некорректного форматирования. Взглянем на это с точки зрения фиксации уже имеющихся знаний команды по уже решенным задачам. Например, можно фиксировать опыт подготовки статей для публикации, написания разделов документации, написания UI-тестов. Кстати, здесь есть повод поговорить и об машинном обучении, которое может само выявить определённые закономерности.
-
Среднe
-
40 мин
-
SQA Days / 25
-
-
10.08.2018Статический анализ кода как этап контроля качества
IT-рынок не стоит на месте и с каждым днем весьма активно набирает обороты. Если вы хотите выпустить свое ПО на высококонкурентный рынок, чтобы оно обрело популярность в массах, нельзя делать его спустя рукава. Поэтому необходимо до релиза по максимуму "выловить" баги, чтобы не уделять много времени негативным отзывам. Далеко не факт, что вам предоставят второй шанс после неудачи, даже если вы все исправите.
По этой причине важной задачей является выбор методов контроля качества для вашего ПО. Покрытие тестами - один из популярных методов обеспечения качества. Правильно организованное тестирование дает хорошие результаты, но достаточно ли его? Статический анализ кода будет отличным дополнением к тестированию. В рамках этой темы мы поговорим об основных аспектах статического анализа кода, о способах интеграции его в процесс разработки и о его пользе.
-
Просто
-
40 мин
-
SQA Days / 24
-