legacy-code

Ursprünglich veralteter Code bedeutete Code, der von Autoren oder von einer früheren Programm- / Systemversion "geerbt" wurde. Seit Michael Feathers sein Buch "Working Effectively with Legacy Code" veröffentlicht hat, ist eine neue Definition entstanden, wo Code ohne Tests Legacy-Code ist.
10
Antworten

So starten Sie die Änderung mit großen Projekten

Ich muss Erweiterungen zu einem vorhandenen C ++ - Projekt mit über 100 KB Codezeilen vornehmen. Meine Frage ist Wie und wo soll ich mit solchen Projekten anfangen? Das Problem steigt weiter, wenn der Code nicht gut dokumentiert ist. Gibt es...
29.06.2009, 05:32
16
Antworten

Sich mit dem Code anderer Leute beschäftigen

Ich bin gelegentlich unglücklich genug, Änderungen an sehr alten, schlecht nicht dokumentiert und schlecht nicht b> entworfener Code. Es dauert oft lange, eine einfache Änderung vorzunehmen, da der vorhandene Code nicht sehr strukturi...
26.01.2009, 11:33
11
Antworten

Welcher vererbte Code hat dich beeindruckt oder inspiriert?

Ich habe im Laufe der Jahre eine Menge Klagen über vererbte Projekte gehört, mit denen wir Entwickler arbeiten müssen. Die WTF-Seite hat Tonnen von Code-Beispielen, die mich tatsächlich in meinen Mund murmeln lassen "WTF?" Aber jemand von euc...
26.01.2009, 22:20
1
Antwort

Wie kann ich Perl-Code als veraltet markieren?

In meinem Projekt bereite ich gerade einen Schritt-für-Schritt-Übergang von altem Code zu neuen, richtig entworfenen und getesteten Modulen vor. Da nicht jeder andere Programmierer genau das tut, was ich mache, möchte ich Warnungen ausgeben, wen...
09.11.2009, 13:57
5
Antworten

Wo ist es besser, den Initialisierungscode vor oder in die Schleife zu setzen?

Tut mir leid, wenn das eine dumme Frage ist: -) Hintergrund Ich habe Legacy-Code, der so aussieht: %Vor% Jede Iteration der while-Schleife benötigt, dass myStruct zu etwas initialisiert wird, sagen wir Null. initializationFunction init...
11.09.2012, 10:07