SlideShare a Scribd company logo
Код-ревьюНа страже ваших багов.© Александр Швец
Что это?«Проверка кода с целью обнаружения и исправления ошибок, которые остались незамеченными в начальной фазе разработки»
Зачем?Повышаем качество кодаУчимся писать код у другихУзнаем новое о коде проекта
Почему не делаем?
Да как-то… ссыкотноВсе увидят баги в моем коде / Мой код идеален!Нету времени.Клиент будет недоволен, что мы тратим бюджет на проверку качества кода, который и так должен быть идеален.
Где брать время?
Внедрить в процедуру проверки каждой задачи.QAКод-ревьюКодQAКод-ревьюРелизQAQA
Давать эстимейты, учитывая 10% временина ревью.Эстимейт
В результате, время окупается за счет качества.
За чьи деньги?Повышаем качество кода.Повышаем вовлеченность разработчиков.Повышаем эффективность разработки и рейт.Profit!!!
Кто должен делать?Тех. лид/ менеджер       Обычно, опытнее и авторитетнее всех.2-3 других разработчиков       Две неопытные головы лучше одной неопытной.
При чем тут Drupal?
Приоритеты ревьюУстранение уязвимостейНахождение баговИсправление форматирования
Что просматриваем?1. Все PHP-файлы (.module, .inc, .install, .test)Уязвимости.Баги. Форматирование.2. Все JS-файлыБаги.Не использование Drupal JS и JQuery. Форматирование.3. Все CSS-файлыОшибки форматирования.
Рецепты код-ревьюshvetsgroup.com/ru/blog/code
Спасибо за внимание!
Александр ШвецShvetsGroup,Директор     Почта:  1@shvetsgroup.comТелефон:+38 (097) 6833155Skype:neo.chief

More Related Content

PPTX
Тестирование как панацея для жизни и развития проекта
PDF
А. Ахметов "Когда тесты пишут разработчики", DUMP-2014
PPTX
Eva Sokolyanskaya, QA Stand Up: Episode 4
PPTX
Tdd from the middle
PDF
SCRUMopen Developer Max Kolodezniy
PPTX
Вадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизации
PPTX
Улучшить KPI в два раза? Сделано!
Тестирование как панацея для жизни и развития проекта
А. Ахметов "Когда тесты пишут разработчики", DUMP-2014
Eva Sokolyanskaya, QA Stand Up: Episode 4
Tdd from the middle
SCRUMopen Developer Max Kolodezniy
Вадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизации
Улучшить KPI в два раза? Сделано!

What's hot (20)

PPTX
Agile
PPTX
Management of projects
PDF
KPI тестировщиков - особенности и проблемы
PPTX
Code review как средство обеспечения качества программного обеспечения
PDF
"Dealing with legacy code"
PPTX
рекомендации для начала карьерного роста
PDF
Гибкие методики разработки. Кто их придумал и почему
PDF
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
PPTX
Crucible или почему для Code Review нужна не только голова, но и инструмент
PPTX
Длинный путь к DevOps?
PDF
Лайфхаки при аутсорсе - Эдуард Христусь, Func
PPTX
Exploratory testing
PDF
Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-прое...
PPTX
евгения фирсова нерелизное тестирование
PPTX
Гибкое тестирование
PDF
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
PPT
What Tests Are For?
PDF
Оценка проектов тестирования
PPTX
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
PDF
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
Agile
Management of projects
KPI тестировщиков - особенности и проблемы
Code review как средство обеспечения качества программного обеспечения
"Dealing with legacy code"
рекомендации для начала карьерного роста
Гибкие методики разработки. Кто их придумал и почему
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
Crucible или почему для Code Review нужна не только голова, но и инструмент
Длинный путь к DevOps?
Лайфхаки при аутсорсе - Эдуард Христусь, Func
Exploratory testing
Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-прое...
евгения фирсова нерелизное тестирование
Гибкое тестирование
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
What Tests Are For?
Оценка проектов тестирования
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
Ad

Viewers also liked (9)

DOCX
makalah
PPTX
Тренды Drupal
PDF
Embedded Librarians: Diverse Initiatives, Common Challenges.
PDF
Collaborate! (Is There Any Other Way?)
PPTX
Drupal дистрибутивы
PDF
The New Net-Centric Librarian
DOCX
makalah
DOCX
makalah
makalah
Тренды Drupal
Embedded Librarians: Diverse Initiatives, Common Challenges.
Collaborate! (Is There Any Other Way?)
Drupal дистрибутивы
The New Net-Centric Librarian
makalah
makalah
Ad

Similar to Код-ревью в Drupal (20)

PPTX
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
PDF
Юлия Викторова; Александр Тарасов. DevOps без булшита.
PDF
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
PPTX
Олег Бунин, 20 рисков, которые необходимо учесть при расчёте сложного проекта
PPTX
Эволюция внутренних процессов в большой команде
PDF
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
PDF
Повышаем и следим за качеством PHP кода
PPTX
Quality Assurance
PDF
Технологический цикл и соблюдение фаз производства.
PPTX
Software craftsmanship 8
PPTX
Code review psyhology
PDF
Алексей Лустин. Непрерывная проверка качества кода.
PPTX
ДЗ №2
PPTX
Повышение качества тестов и автоматическая валидация REST API документации
PDF
Профессии в IT
ODP
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
PDF
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
PPTX
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
PPTX
Developmentmanage3.0
PPTX
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
Юлия Викторова; Александр Тарасов. DevOps без булшита.
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
Олег Бунин, 20 рисков, которые необходимо учесть при расчёте сложного проекта
Эволюция внутренних процессов в большой команде
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Повышаем и следим за качеством PHP кода
Quality Assurance
Технологический цикл и соблюдение фаз производства.
Software craftsmanship 8
Code review psyhology
Алексей Лустин. Непрерывная проверка качества кода.
ДЗ №2
Повышение качества тестов и автоматическая валидация REST API документации
Профессии в IT
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
Developmentmanage3.0
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...

Код-ревью в Drupal