O'Reilly logo

Effektives Arbeiten mit Legacy Code by Michael C. Feathers

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 8

Wie füge ich eine Funktion hinzu?

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required