Разделы презентаций


Код-ревью

Содержание

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

Слайды и текст этой презентации

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

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

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

остались незамеченными в начальной фазе разработки»

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

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

проекта

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

Слайд 4Почему не делаем?

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

Слайд 5Да как-то… ссыкотно
Все увидят баги в моем коде / Мой

код идеален!
Нету времени.
Клиент будет недоволен, что мы тратим бюджет на

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

Слайд 6Где брать время?

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

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

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

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

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

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

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

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

рейт.
Profit!!!

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

Слайд 11Кто должен делать?
Тех. лид / менеджер
Обычно,

опытнее и авторитетнее всех.



2-3 других разработчиков
Две

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

Слайд 12При чем тут Drupal?

При чем тут Drupal?

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

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

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

Все JS-файлы
Баги. Не использование Drupal JS и JQuery. Форматирование.
3.

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

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

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

Слайд 16Спасибо за внимание!

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

Слайд 17Александр Швец
ShvetsGroup, Директор



Почта: 1@shvetsgroup.com
Телефон: +38

(097) 6833155
Skype: neo.chief

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

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика