Agile Strategien für das Refactoring von Legacy PHP Anwendungen
Viele Teams stehen vor der Herausforderung das Erfolgreiche Web-Anwendungen wartbar und flexibel zu halten. Schneller Wirtschaftlicher Erfolg hat die Betreiber oft dazu gezwungen schnell viele Features Umzusetzen, was oft zu lasten der Code Qualität ging. Mit der Zeit haben sich hier die soganannten Technischen Schulden angehäuft. Der historische gewachsene Code wird zum bekannten Problem des sogenannten „Big Ball of Mud“. Feature Entwicklungen dauern lange werden somit teuer und das Team ist oftmals mit Bugfixes im beschäftigt. Eines der größten Risiken an diesem Zustand ist auf einen sich verändernden Markt nicht schnell genug reagiert werden kann. Um nicht wie schon viele andere zeitweise Erfolgreiche Web Angebote an dieser "Feature Lähmung“ zu scheitern ist es an dieser stelle erforderlich die Entscheidung für ein Refactoring zu treffen. The Big Bang Relaunch Oft wird als Lösung eine komplette neue Entwicklung der Plattform angestrebt, doch gerade im benutzerabhängi