Short-lived feature branches
Artykuł
Status quo
- jeden feature branch per user story
- długo żyjące feature branche
- typowo 1-5 dni
- czasem 2-4 tygodnie
- merge conflikty problematyczne
- blokowanie plików

Continuous Integration
- częstsze merge, ale mniej bolesne
- CI z definicji
- I've heard people say they are doing CI because they are running builds, perhaps using a CI server, on every branch with every commit. That's continuous building, and a Good Thing, but there's no integration, so it's not CI.
- komunikacja przez widoczność

Continuous Integration: problemy

- WIP na masterze?!
- dodawanie kodu który nie szkodzi
- focus na open/closed principle
- feature toggle
- małe taski
- no spoko, dla mnie bomba
Continuous Integration: problemy

- testowanie
- niech sobie Maja testuje na końcu
- code review
- ?
Promiscuous Integration

Koncepcja Krzycha
- unikać merge confliktów
Trunk Based Development
Trunk Based Development

Trunk Based Development

Małe taski
By fernandokokocha
Małe taski
- 86