Analiza decyzji · Junior · Pytanie 9 z 12
Duża funkcja zajmie trzy tygodnie, a zespół wdraża na produkcję codziennie i konflikty są już bolesne. Jak ją rozwijać?
- 1Trzymać długą gałąź i scalić ją na końcu
- 2Wydać jako osobną aplikację na subdomenie
- 3Scalać małe części do main za flagą funkcji
Pokaż odpowiedź
Poprawna odpowiedź: Scalać małe części do main za flagą funkcji
Wyjaśnienie
Małe scalenia za flagą ograniczają konflikty, a niegotowa praca pozostaje niewidoczna dla użytkowników. Długa gałąź pasuje do krótkiego zadania lub jednorazowego eksperymentu, ale przy trzech tygodniach codziennych wydań oznacza bolesne scalanie. Osobna aplikacja pasuje do naprawdę niezależnego produktu, a dla jednej funkcji dodaje wdrożenie i powielone ustawienia.