Crucible или почему для Code Review нужна не только голова, но и инструмент

4,609 views
4,425 views

Published on

Мы все мечтаем о фотоаппарате, после покупки которого сразу станут получаться отличные снимки, о покупке нового компьютера, на котором разработка будет идти в два раза быстрее, и о покупке новой гитары, на которой наконец-то можно будет научиться нормально играть. Иногда мы мечтаем и о покупке инструмента, с которым Code Review начнет проходить быстро, легко и без обид. Но инструмент никогда не заменит искреннее желание научиться фотографировать или делать обзоры кода. Инструмент может только сделать этот процесс более комфортным.

В докладе будет сказано о том, почему же все-таки следует присмотреться к инструментам для проведения Code Review и почему среди них стоит выбрать Crucible. Поговорим о ситуациях, когда Crucible не поможет, рассмотрим основные варианты его использования и ситуации, когда он может послужить стимулом к проведению Code Review. Немного затронем вопросы интеграции Crucible с другими продуктами и возможности его расширения.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,609
On SlideShare
0
From Embeds
0
Number of Embeds
443
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Crucible или почему для Code Review нужна не только голова, но и инструмент

  1. 1. Crucibleили почему для Code Reviewнужна не только голова,но и инструмент Максим Кузьмич StiltSoft
  2. 2. Проводите ли вы ревизии кода? А хабровчане проводят… Иногда… 2698 хабровчан Регулярно, еже недельно или Не проводим и чаще не хотим 11% 14% Регулярно, пар у раз в месяц 7% Нерегулярно, т олько если Не увидим проводим, но проблемы в стоило бы коде 39% 29%
  3. 3. А кто использует для этогоинструменты? Угадал? Использую Попробовал, не понравилось Не использую
  4. 4. Инструмент – не панацея…
  5. 5. Распределенная команда Нет другого выхода
  6. 6. Обучение – новички– А почему так написали?– А зачем этот костыль сделали? – А почему это в разных модулях? – А почему..?– Да $@#&@^ уже!
  7. 7. Обучение – опытные товарищи Осознанная Осознанная некомпетентность компетентностьОсознанность Неосознанная Неосознанная некомпетентность компетентность Компетентность
  8. 8. Обучение – опытные товарищи Рабочий график не совместим с жизнью ревью кода
  9. 9. Больше участников – большепойманных багов*
  10. 10. Сложно давить авторитетом*
  11. 11. Меньше конфликтов*
  12. 12. Crucible – что это?
  13. 13. Создание нового code review
  14. 14. Основные схемы прав доступа Default С участием модератора Agile Все всё могут
  15. 15. Ad-hoc review
  16. 16. Precommit review
  17. 17. Dashboard
  18. 18. Уведомления Почта RSS
  19. 19. Напоминания Автоматически Вручную
  20. 20. Покрытие кода проведеннымиобзорами
  21. 21. Интеграция
  22. 22. Возможности расширения Ресурсы для разработчиков Экосистема плагинов
  23. 23. CrucibleСравним CodeCollaborator Reitveld Review Board Бесплатно Изначально для pre-commit review Неплохой интерфейс
  24. 24. Crucible Сравним Reitveld CodeCollaborator Дорогоd Обилие функций Есть GUI-клиенты
  25. 25. Сравним Crucible Reitveld Бесплатно Guido van Rossum :-)r Простенький интерфейс
  26. 26. Сравним Crucible Разумная цена Удобный интерфейс Возможности расширения
  27. 27. Что выбрать для Code Review?1 Если только начали – руки и голову2 Проводите редко или нет денег – Review Board или Reitveld Проводите часто, готовы платить и уже используете3 продукты Altassian – Crucible Не хватает фич других продуктов, уже используете утилиты4 от SmartBear и есть много денег – CodeCollaborator
  28. 28. Спасибо!maxim.kuzmich@gmail.comhttp://maksim-kuzmich.moikrug.ru/http://stiltsoft.ru

×