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

Презентация:



Advertisements
Похожие презентации
«Code review как средство обеспечения качества программного обеспечения» Надежда Кобозева. КРОК Инкорпорейтед.
Advertisements

Drupal дистрибутивы Кто они? © Александр Швец. Генеральный спонсор и организатор конференции DrupalConf 2011 При поддержке:
{ Лидерство в тестировании: 5 шагов Александр Орлов Happy-PM.com, Stratoplan.ru.
Чёрные дыры разработки. Как мода убивает эффективность. Дубовской Александр.
Что нового в Drupal 7 ©Александр Швец
Телефон: (383) , (495) Электронная почта: Суть проблем между Заказчиком и Разработчиком сайта Станислав Горбатовский.
Лидерство на местах: 4 мысли о грядках и огороде Александр Орлов Happy-PM.com, Stratoplan.ru.
Лагуткин Сергей Skype: CreAtive
Организация процесса тестирования ПО Петренко Ольга QA Team Leader.
Создание сайта: советы, практика, инструменты. Разбор полётов Александр Дец технический директор «А2 Дизайн»
Как взломать Joomla, WordPress, MODx, etc за 5 минут Филипп Кулин,
ITSM проекты – так ли страшен черт? Евгений ШИЛОВCLEVERICS.
«Что такое компания? Ваше место в ней.» Структура ИТ компании и команда проекта Павел Рязанов, директор по маркетингу компании «КвартСофт»
Создание эффективного бизнес-сайта Роберт Басыров «1С-Битрикс»
Автоматизированное тестирование веб-приложений Вадим Кадученко.
Взгляд на QA чужими глазами. QA from not QAs perspective Моя личная точка зрения или доклад тролля... Калугин Александр, Ph.D, PMP Mercury Development,
When QA sucks Когда тестировщики работают плохо Что мешает тестировщикам.
JavaScript фреймворки. Куда катится мир. Владимир Кузнецов UWDC2012.
Преимущества коммерческих CMS перед бесплатными. Ориентация на бизнес Разработчики коммерческих CMS ориентируются на бизнес-задачи клиентов, учитывают.
Влияние качества на бизнес веб-студий.
Транксрипт:

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

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

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

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

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

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

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

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

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

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

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

При чем тут Drupal?

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

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

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

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

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