Sorun bildirimi:
Verilen:
- Kaynak Kontrolü Olarak TFS
- Kötü veya neredeyse yok mimari tasarımı ile tonlarca eski kod ile ağır masaüstü istemci uygulaması.
- Ses kalitesi, hızlı
teslimat ve sürekli olarak kullanıcı dostu olmayan kullanıcı arayüzünden şikayet eden yeni özelliklere ihtiyaç duyan müşteriler .
Sorun:
Uygulama şüphesiz derin bir yeniden düzenleme gerektirir. Bu işlem kaçınılmaz olarak uygulamayı kararsız hale getirir ve özel stabilizasyon aşamasına ihtiyaç vardır.
Denedik:
Master'dan (MB) özellik alanına (FB) periyodik birleşmelerle master'da yeniden düzenleme. (benim hatam) Sonuç: Birçok kararsız dalları.
Neler tavsiye edilir:
Makaleye bağlantı (pdf)
Yeniden düzenleme (RB) için MB'den RB'ye birleştirme yoluyla MB ile periyodik olarak eşitlemek için ek dal oluşturun. RB stabilize edildikten sonra master'ı RB ile değiştirir ve daha fazla yeniden düzenleme için yeni bir dal oluştururuz. Plan bu. Ancak burada, herhangi bir FB'yi MB ile birleştirdikten sonra MB'yi RB ile birleştirmenin gerçek cehennemini bekliyorum.
Ana avantajı: Kararlı usta çoğu zaman.
Proseslere daha iyi alternatifler var mı?