8 Herausforderungen durch Legacy-Code

8.1 Setup

Sie wissen jetzt, wie Sie mithilfe von TDD gut gestalteten Code schreiben. In der Praxis jedoch arbeiten die meisten Entwickler überwiegend nicht an neuem Code, sondern quälen sich durch Unmengen von vorhandenem Altcode, der nicht mithilfe von TDD erstellt wurde – sogenanntem Legacy-Code. Ein Großteil davon wiederum ist eine fürchterliche Wüstenei aus schwierigem, schlecht gestaltetem und hastig zusammengeschustertem Code.

Wo fangen Sie an, wenn Sie mit einer solchen unüberschaubaren Menge an Legacy-Code umgehen müssen? Können Sie bei einer solchen Codebasis immer noch TDD anwenden, oder ist das nur bei jungfräulichem Code möglich? In diesem Kapitel erfahren Sie, wie Sie dieses ernste und ständig ...

Get Testgetriebene Entwicklung mit C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.