'

Код-ревью

Понравилась презентация – покажи это...





Слайд 0

Код-ревью На страже ваших багов. © Александр Швец


Слайд 1

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


Слайд 2

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


Слайд 3

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


Слайд 4

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


Слайд 5

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


Слайд 6

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


Слайд 7

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


Слайд 8

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


Слайд 9

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


Слайд 10

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


Слайд 11

При чем тут Drupal?


Слайд 12

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


Слайд 13

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


Слайд 14

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


Слайд 15

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


Слайд 16

Александр Швец ShvetsGroup, Директор Почта: 1@shvetsgroup.com Телефон: +38 (097) 6833155 Skype: neo.chief


×

HTML:





Ссылка: