AgileCamp'12 Нижний Новгород: Введение

469 views
419 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
469
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • ----- Meeting Notes (03.11.11 02:01) -----рассказать про "правило разбитых окон"
  • AgileCamp'12 Нижний Новгород: Введение

    1. 1. Введение в инженерныепрактики XPAnton Katkov
    2. 2. План• Pair Programming• Работа с VCS• Unit tests• Code Review• Refactoring• Test Driven Development• Build Automation & Continuous Integration• Automated Functional Testing• Continuous Deployment
    3. 3. ОСНОВНЫЕ ПОНЯТИЯ
    4. 4. Вопрос• Какие метрики качества кода вы используете?подсказка: большую часть времени код читается (порядка 80% и больше)
    5. 5. Основная метрика для кода
    6. 6. Запахи кода (Code smells)• Code Duplication• Long method• Large class• Comments• …Список запахов кода
    7. 7. Ценности Agile• Simplicity• Communication• Feedback• Respect• Courage
    8. 8. Чистый код, который работает• «Clean code, that works»
    9. 9. Правило бойскаута• «Оставь место стоянки чище, чем оно было до твоего прихода»
    10. 10. А ЗАЧЕМ НУЖНО XP?
    11. 11. Вопрос• Так зачем нужно eXtreame Programming?
    12. 12. Существующие проблемы• Изменяющиеся требования• Ограниченность сроков• Недовольство работой в команде разработчиков• Стоимость исправления ошибок
    13. 13. Стоимость изменений и ошибок• Сколько будет стоить нахождение и исправление ошибки – Совершенную минуту назад? – Совершенную вчера? – Совершенную на прошлой неделе? – Совершенную в прошлом месяце? – Совершенную в прошлом году?
    14. 14. Стоимость изменений для XP
    15. 15. Наша цель на инженерном треке• Дать твёрдый фундамент для дальнейшего развития навыков.
    16. 16. НАША ИСТОРИЯ

    ×