July 2018
Intermediate to advanced
432 pages
11h 4m
German
In diesem Kapitel habe ich einen Satz Techniken zur Aufhebung von Dependencies zusammengestellt. Diese Liste ist nicht erschöpfend, sondern enthält nur einige Techniken, die ich mit Teams verwendet habe, um Klassen so weit zu entkoppeln, dass sie unter Testkontrolle gestellt werden konnten. Technisch handelt es sich bei diesen Techniken um Refactorings; denn jede Technik bewahrt Verhalten. Aber im Gegensatz zu den meisten bis jetzt in der Branche beschriebenen Refactorings sollen diese Refactorings ohne Tests ausgeführt werden, um Tests einzuführen. Wenn Sie die Schritte sorgfältig ausführen, ist die Gefahr von Fehlern in den meisten Fällen gering. Bevor Sie diese Refactorings benutzen, sollten ...