July 2018
Intermediate to advanced
432 pages
11h 4m
German
Dies muss die abstrakteste und problemspezifischste Frage in dem Buch sein. Deshalb hätte ich sie fast ausgelassen. Doch tatsächlich gibt es unabhängig von unserem Design-Ansatz oder den besonderen Einschränkungen, denen wir unterworfen sind, einige Techniken, mit denen wir uns die Arbeit erleichtern können.
Betrachten wir zunächst den Kontext. Einer der wichtigsten Aspekte von Legacy Code ist das Fehlen von Tests für unseren Code. Noch schlimmer: Test hinzufügen kann schwierig sein. Deswegen sind viele Teams versucht, auf die Techniken aus Kapitel 6, Ich habe nicht viel Zeit und ich muss den Code ändern, zurückzugreifen. Mit den dort beschriebenen Techniken (Sprouting und Wrapping) können wir Code ...