Код-ревью

Содержание

Слайд 2

Что это?

«Проверка кода с целью обнаружения и исправления ошибок, которые остались незамеченными

Что это? «Проверка кода с целью обнаружения и исправления ошибок, которые остались
в начальной фазе разработки»

Слайд 3

Зачем?

Повышаем качество кода
Учимся писать код у других
Узнаем новое о коде проекта

Зачем? Повышаем качество кода Учимся писать код у других Узнаем новое о коде проекта

Слайд 4

Почему не делаем?

Почему не делаем?

Слайд 5

Да как-то… ссыкотно

Все увидят баги в моем коде / Мой код идеален!
Нету

Да как-то… ссыкотно Все увидят баги в моем коде / Мой код
времени.
Клиент будет недоволен, что мы тратим бюджет на проверку качества кода, который и так должен быть идеален.

Слайд 6

Где брать время?

Где брать время?

Слайд 7

Код

QA

Код-ревью

Релиз

QA

QA

QA

Код-ревью

Внедрить в процедуру проверки каждой задачи.

Код QA Код-ревью Релиз QA QA QA Код-ревью Внедрить в процедуру проверки каждой задачи.

Слайд 8

Давать эстимейты, учитывая 10% времени на ревью.

Эстимейт

Давать эстимейты, учитывая 10% времени на ревью. Эстимейт

Слайд 9

В результате, время окупается за счет качества.

В результате, время окупается за счет качества.

Слайд 10

За чьи деньги?

Повышаем качество кода.
Повышаем вовлеченность разработчиков.
Повышаем эффективность разработки и рейт.
Profit!!!

За чьи деньги? Повышаем качество кода. Повышаем вовлеченность разработчиков. Повышаем эффективность разработки и рейт. Profit!!!

Слайд 11

Кто должен делать?

Тех. лид / менеджер
Обычно, опытнее и авторитетнее всех.
2-3 других

Кто должен делать? Тех. лид / менеджер Обычно, опытнее и авторитетнее всех.
разработчиков
Две неопытные головы лучше одной неопытной.

Слайд 12

При чем тут Drupal?

При чем тут Drupal?

Слайд 13

Приоритеты ревью

Устранение уязвимостей
Нахождение багов
Исправление форматирования

Приоритеты ревью Устранение уязвимостей Нахождение багов Исправление форматирования

Слайд 14

Что просматриваем?

1. Все PHP-файлы (.module, .inc, .install, .test)
Уязвимости. Баги. Форматирование.
2. Все JS-файлы
Баги.

Что просматриваем? 1. Все PHP-файлы (.module, .inc, .install, .test) Уязвимости. Баги. Форматирование.
Не использование Drupal JS и JQuery. Форматирование.
3. Все CSS-файлы
Ошибки форматирования.

Слайд 15

Рецепты код-ревью

shvetsgroup.com/ru/blog/code

Рецепты код-ревью shvetsgroup.com/ru/blog/code

Слайд 16

Спасибо за внимание!

Спасибо за внимание!
Имя файла: Код-ревью.pptx
Количество просмотров: 154
Количество скачиваний: 0