Введение в инженерные практики XP Anton Katkov

Содержание

Слайд 2

ЗНАКОМСТВО

ЗНАКОМСТВО

Слайд 3

Знакомство

Антон Катков
Дмитрий Паньшин
Евгений Хамухин
Александр Бындю

Знакомство Антон Катков Дмитрий Паньшин Евгений Хамухин Александр Бындю

Слайд 5

Вопрос
Какие практики вы используете у себя?

Вопрос Какие практики вы используете у себя?

Слайд 6

План

Code Review & Pair Programming
Unit tests
Refactoring
Build Automation
Continuous Integration
Test Driven Development

План Code Review & Pair Programming Unit tests Refactoring Build Automation Continuous Integration Test Driven Development

Слайд 7

ОСНОВНЫЕ ПОНЯТИЯ

ОСНОВНЫЕ ПОНЯТИЯ

Слайд 8

Вопрос
Какие метрики качества кода вы используете?
подсказка: большую часть времени код читается (порядка

Вопрос Какие метрики качества кода вы используете? подсказка: большую часть времени код
80% и больше)

Слайд 9

Основная метрика для кода

Основная метрика для кода

Слайд 10

Запахи кода (Code smells)

Code Duplication
Long method
Large class
Comments

Список запахов кода

Запахи кода (Code smells) Code Duplication Long method Large class Comments … Список запахов кода

Слайд 11

Ценности XP

Simplicity
Communication
Feedback
Respect
Courage

Ценности XP Simplicity Communication Feedback Respect Courage

Слайд 12

Чистый код, который работает
«Clean code, that works»

Чистый код, который работает «Clean code, that works»

Слайд 13

Правило бойскаута
«Оставь место стоянки чище, чем оно было до твоего прихода»

Правило бойскаута «Оставь место стоянки чище, чем оно было до твоего прихода»

Слайд 14

XP – идеальный процесс?
Идеальный процесс VS процесс сходящийся к идеальному

XP – идеальный процесс? Идеальный процесс VS процесс сходящийся к идеальному

Слайд 15

А ЗАЧЕМ НУЖНО XP?

А ЗАЧЕМ НУЖНО XP?

Слайд 16

Вопрос
Так зачем нужно eXtreame Programming?

Вопрос Так зачем нужно eXtreame Programming?

Слайд 17

Существующие проблемы

Изменяющиеся требования
Ограниченность сроков
Недовольство работой в команде разработчиков
Стоимость исправления ошибок

Существующие проблемы Изменяющиеся требования Ограниченность сроков Недовольство работой в команде разработчиков Стоимость исправления ошибок

Слайд 18

Стоимость изменений и ошибок

Сколько будет стоить нахождение и исправление ошибки
Совершенную минуту назад?
Совершенную

Стоимость изменений и ошибок Сколько будет стоить нахождение и исправление ошибки Совершенную
вчера?
Совершенную на прошлой неделе?
Совершенную в прошлом месяце?
Совершенную в прошлом году?

Слайд 19

Стоимость изменений для XP

Стоимость изменений для XP

Слайд 20

Наша цель на инженерном треке
Дать твёрдый фундамент для дальнейшего развития навыков.

Наша цель на инженерном треке Дать твёрдый фундамент для дальнейшего развития навыков.
Имя файла: Введение-в-инженерные-практики-XP-Anton-Katkov.pptx
Количество просмотров: 639
Количество скачиваний: 1