ݺߣ

ݺߣShare a Scribd company logo
Инструментарий продвинутого
  командного разработчика
   Redmine + Eclipse + Mylyn + VCS
Что такое командная разработка
•   Эффективные коммуникации
•   База знаний
•   Планирование разработки
•   Code review и рефакторинг
•   Сложности с Deployment
Когда задумываются об
          упорядочивании
• Использование фрилансеров/удаленщиков
• Уходят люди

Но уже поздно! А знания должны остаться в
компании
Инструментарий
•   Интерактив! 
•   Redmine
•   Eclipse + Mylyn
•   VCS (Git, SVN)
Redmine - таски
Redmine – таск – привязанный
           коммит
Redmine – таск - diff
Redmine – статусы задач
Redmine – последовательность
           статусов
Redmine – оперативный план
Redmine – страница версии
Redmine - календарь
Redmine - wiki
Eclipse
Eclipse + Mylyn - установка
1.   Установка Mylyn
2.   Redmine connector for Mylyn в Eclipse
3.   Создаем task repository
4.   Создаем query
Eclipse - query
Eclipse – выбор задачи
Eclipse – активируем задачу
Eclipse - контекст
Eclipse – закрытие задачи
Eclipse - commit
Redmine - время
Git
Deployment: git + features
• Версии из redmine
• Воркфлоу: override
Xdebug - отладка
• Почему не drupal_set_message, dpm,
  print_r…
• Почему нужно отлаживать всегда?
Xdebug – eclipse
Devel + xhprof(facebook)
xhprof
xhprof
xhprof drupal
Результат!
• Разработчик меньше тратит времени на
  кодинг, таск менеджмент, тайм
  трекинг, отладку
• Менеджер понимает что происходит и куда
  уходит времени
• Бизнес получает средства на динамичное
  развитие
Вопросы?
    • artem@pankov.biz
    • +7 903 726 19 69

More Related Content

Инструментарий продвинутого командного разработчика