Dieser Vortrag wird auf Deutsch gehalten. / This Talk will be held in German.
Branch by Abstraction ist eine Technik, mit der sich große und langfristige Umbauten an der eigenen Codebase sicher und ohne Verlust der Lieferfähigkeit realisieren lassen.
Oft sind für solche Vorhaben Branches das Mittel der Wahl, um die Stabilität der Codebase nicht zu gefährden und andere Änderungen nicht zu beeinflussen.
In diesem Talk zeigt Georg mit etwas Theorie und viel Live Coding, wie solche Umbauten ohne Branches und den damit verbundenen Risiken vollzogen werden können.
Eine objektorientierte Programmiersprache lesen können. Refactoring-Grundlagen sind von Vorteil. Die Beispiele werden in Java sein.
Die Refactoring-Technik "Branch by Abstraction" kennen lernen und verstehen, warum sie ein wichtiger Bestandteil von Continous Delivery ist.
