Открыто

[Нетология] Экстремальное программирование: пишем код, за который не стыдно

Тема в разделе "Курсы по программированию", создана пользователем maximal93, 4 янв 2017.

Основной список: 9 участников

Резервный список: 11 участников

  1. 4 янв 2017
    #1
    maximal93
    maximal93 ЧКЧлен клуба

    Складчина: [Нетология] Экстремальное программирование: пишем код, за который не стыдно

    Расписание:
    • Ценности, принципы и практики экстремального программирования
      2 часа практики 2 часа теории
      Что такое экстремальное программирование. История возникновения и разработческая культура. Ценности XP и обзор основных инженерных практик.

    • Рефакторинг
      5 часов практики 5 часов теории
      Определение, базовые приемы рефакторинга и безопасный рефакторинг. Маленькие шаги, технический долг и управление техническим долгом. Рефакторинг унаследованного кода и продвинутые приемы рефакторинга.

    • Юнит-тестирование
      5 часов практики 5 часов теории
      Виды тестов и пирамида тестирования. Зачем тестировать код. Тестирование как способ обеспечение качества продукта. Определение и атрибуты хорошего юнит-теста. Структура теста и покрытие кода тестами. Способы именования тестов и тесты дублеры. Тестирование поведения и тестирование состояния. Тестабельный дизайн и шаблоны разработки юнит-тестов. Тестовые фреймворки.

    • Разработка через тестирование
      5 часов практики 5 часов теории
      Что такое test-driven development. Кто пишет тестыи как написать нетестируемый код. В чем разница между юнит-тестированием, test first и TDD. Внутреннее и внешнее качество системы. Ценность и механика TDD. Red-Green-Refactor и инкрементальный дизайн. Шаблоны красной и зеленой полосы. Проектирование API через тесты. Шаблоны тестабельного дизайна. Подходы к построению дизайна outside-in, inside-out.

    • Основные практики экстремального программирования
      8 часов практики 8 часов теории
      Как декомпозировать требования на истории, оценивать работу и прогнозировать сроки. Как организовать непрерывную поставку и релизить максимально часто. Зачем нужно парное программирование и когда его стоит применять. Обзор основных практик экстремального программирования. Как разные практики экстремального программирования усиливают и дополняют друг друга. И наконец, как выглядит рабочий день экстремального программиста.
    Продажник:
     
  2. Последние события

    1. skladchik.com
      В складчине участвует 10 человек(а).
      29 апр 2025
    2. skladchik.com
      В складчине участвует 10 человек(а).
      8 апр 2025
    3. skladchik.com
      В складчине участвует 10 человек(а).
      23 мар 2025
    4. voldia
      voldia не участвует.
      22 мар 2025
  3. Обсуждение
  4. 30 май 2017
    #2
    Alexan1
    Alexan1 ДолжникДолжник
    Найти бы курс от создания сервера и программирования до тестирования и администрирования сервера.