Видео-вебинар по курсу "Программирование для начинающих". Экстремальное программирование

В этом вебинаре мы продолжим обсуждение самых популярных методологий разработки программного обеспечения (см. наши предыдущие вебинары: методологий разработки ПО, Scrum, Канбан).
Экстремальное программирование - это гибкая (Agile) методологий разработки программного обеспечения для небольших и средних по размеру команд разработчиков, занимающихся созданием программного продукта в условиях неясных или быстро меняющихся требований.

Мы с вами рассмотрим основные приёмы (практики) экстремального программирования:
эти практики применяются также по отдельности, а некоторые являются обязательными к применению в различных ИТ-фирмах, поэтому их изучение - актуально для любого, кто относит себя к этой сфере.

План вебинара

  1. Разработка через тестирование (Test-driven development)
  2. Игра в планирование (Planning game)
  3. Заказчик всегда рядом (Whole team, Onsite customer)
  4. Парное программирование (Pair programming)
  5. Непрерывная интеграция (Continuous integration)
  6. Рефакторинг (Design improvement, Refactoring)
  7. Частые небольшие релизы (Small releases)
  8. Простота (Simple design)
  9. Метафора системы (System metaphor)
  10. Коллективное владение кодом (Collective code ownership) или выбранными шаблонами проектирования (Collective patterns ownership)
  11. Стандарт кодирования (Coding standard or Coding conventions)
  12. 40-часовая рабочая неделя (Sustainable pace, Forty-hour week)
Курсы ЕШКО по данной тематике