Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Crucibleили почему для Code Reviewнужна не только голова,но и инструмент   Максим Кузьмич   StiltSoft
Проводите ли вы ревизии кода?         А хабровчане проводят…                         Иногда…                   2698 хабров...
А кто использует для этогоинструменты?                     Угадал?                           Использую          Попробовал...
Инструмент – не панацея…
Распределенная команда       Нет другого выхода
Обучение – новички– А почему так написали?– А зачем этот костыль сделали? – А почему это в разных модулях?  – А почему..?–...
Обучение – опытные товарищи                  Осознанная         Осознанная               некомпетентность    компетентност...
Обучение – опытные товарищи Рабочий график не совместим     с жизнью ревью кода
Больше участников – большепойманных багов*
Сложно давить авторитетом*
Меньше конфликтов*
Crucible – что это?
Создание нового code review
Основные схемы прав доступа               Default        С участием модератора                Agile            Все всё могут
Ad-hoc review
Precommit review
Dashboard
Уведомления      Почта   RSS
Напоминания    Автоматически   Вручную
Покрытие кода проведеннымиобзорами
Интеграция
Возможности расширения        Ресурсы для разработчиков           Экосистема плагинов
CrucibleСравним            CodeCollaborator                                      Reitveld   Review Board                  ...
Crucible    Сравним                              Reitveld        CodeCollaborator                           Дорогоd       ...
Сравним                           Crucible         Reitveld                    Бесплатно                    Guido van Ross...
Сравним          Crucible   Разумная цена                     Удобный интерфейс                     Возможности расширения
Что выбрать для Code Review?1   Если только начали – руки и голову2   Проводите редко или нет денег – Review Board или Rei...
Спасибо!maxim.kuzmich@gmail.comhttp://maksim-kuzmich.moikrug.ru/http://stiltsoft.ru
Upcoming SlideShare
Loading in …5
×

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

4,982 views

Published on

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

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

Published in: Technology
  • Be the first to comment

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

×