Xp в brown field разработке
20
XP в brown field разработке Сергей Калинец @skalinets
-
Upload
serhiy-kalinets -
Category
Documents
-
view
218 -
download
3
description
Доклад с pre-party XPDays UA 2012
Transcript of Xp в brown field разработке
![Page 1: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/1.jpg)
XPв brown field
разработке
Сергей Калинец
@skalinets
![Page 2: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/2.jpg)
![Page 3: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/3.jpg)
Наша команда
![Page 4: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/4.jpg)
Непаханное поле
горизонт
![Page 5: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/5.jpg)
![Page 6: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/6.jpg)
Контроль версий
![Page 7: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/7.jpg)
![Page 8: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/8.jpg)
repo1
Git Mirror
repo2
repo1
repo2
SVN
![Page 9: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/9.jpg)
repo1
Git Mirror
repo2
repo1
repo2
SVN
repo1
Git Clone
repo2
![Page 10: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/10.jpg)
repo1
Git Mirror
repo2
repo1
repo2
SVN
repo1
Git Clone
repo2
repo1
Submodules
repo2
![Page 11: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/11.jpg)
Рефакторим код без тестов
![Page 12: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/12.jpg)
Approval Tests
![Page 13: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/13.jpg)
![Page 14: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/14.jpg)
А где же TDD?
![Page 15: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/15.jpg)
![Page 16: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/16.jpg)
Профит по тестам
![Page 17: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/17.jpg)
TeamCity
![Page 18: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/18.jpg)
![Page 19: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/19.jpg)
ВыводыНе бойтесь legacy кода
Инвестируйте в инфраструктуру
Автоматизируйте все максимально
![Page 20: Xp в brown field разработке](https://reader034.fdocument.pub/reader034/viewer/2022052622/55978f7e1a28abd0368b475c/html5/thumbnails/20.jpg)
Спасибо!Сергей Калинец
@skalinets