Weiterentwicklung nur noch mit erheblichen Wartungskosten erlauben. Wichtige Punkte hierbei sind u.a.: Anforderungsreviews bzgl. Testbarkeit Risikomanagement Architekturreviews bzgl. Testbarkeit und E
meisten Projekten ist es jedoch nicht möglich, den gesamten Legacy Code zu sanieren (Sanieren bedeutet u. a., den Code einem Refactoring zu unterziehen und ihn mit automatisierten Tests abzusichern). Die Aufwände