Tag: legacy-code

Ursprünglich legacy-code gemeint-code ‚geerbt‘ von Autoren oder aus einem früheren Programm/system-version. Da Michael Feathers veröffentlicht seine „Working effectively with Legacy Code“ – Buch, neue definition, die kam zu sein, wo die code ohne tests ist legacy code.

Wie unit test eine Methode mit einer `mit` - Anweisung?

Anzahl der Antworten 7 Antworten
Wie kann ich schreiben Sie einen unit test für eine Methode, die eine using-Anweisung? Lass Sie uns zum Beispiel annehmen, dass ich eine Methode Foo. public bool Foo() { using (IMyDisposableClass client = new MyDisposableClass()) { return

Schlage vor, ein einfaches ORM auf .NET - design für die Pflege von legacy-apps

Anzahl der Antworten 5 Antworten
Ich bin zugeordnet, pflegen eine Reihe von legacy-Anwendungen mit schweren gespeicherte Prozedur Verwendung mit Baujahr vor '05, als es noch kein ORM. Die Entwickler, die mit mir arbeiten wissen nicht, Entity Framework noch LINQ und sind nicht

So ändern Sie die Methode Verhalten durch Reflexion?

Anzahl der Antworten 2 Antworten
Habe ich eine statische Methode in einigen legacy-code, die aufgerufen wird von mehreren clients. Ich habe natürlich keine Optionen, um es zu überschreiben, oder ändern Sie das Verhalten durch dependency injection. Ich bin nicht erlaubt zu ändern,

Wie "auto-close" Alert-Boxen

Anzahl der Antworten 2 Antworten
Wir haben ein Steuerelement, das war von einer Firma, die nicht mehr existiert. Für einige ungerade Grund auf die Seite laden Sie es jetzt angefangen hat zu Rendern, so etwas wie dieses auf der Seite: <script type="text/javascript">

Coding Katas für das Refactoring von Legacy-Code

Anzahl der Antworten 3 Antworten
Ich habe ganz interessiert coding-katas in den letzten Monaten. Ich glaube, Sie sind ein guter Weg zu schärfen meine Programmier-Fähigkeiten und verbessern die Qualität der code, den ich Schreibe auf der Arbeit. Gibt es zahlreiche Orte, an

Wie ändert man das Methodenverhalten durch Reflektion?

Anzahl der Antworten 2 Antworten
Habe ich eine statische Methode in einigen legacy-code, die aufgerufen wird von mehreren clients. Ich habe natürlich keine Optionen, um es zu überschreiben, oder ändern Sie das Verhalten durch dependency injection. Ich bin nicht erlaubt zu ändern,

Hinzufügen von Komponententests zu Legacy-Code

Anzahl der Antworten 8 Antworten
Haben Sie jemals unit-tests Hinzugefügt, nachdem die Tatsache, auf legacy-code? Wie kompliziert war der code, und wie schwierig stub-und mock-alles? War das Ergebnis am Ende lohnt? InformationsquelleAutor der Frage BuckeyeSoftwareGuy | 2009-10-09

Dead-Code-Erkennung in PHP

Anzahl der Antworten 6 Antworten
Ich habe ein Projekt mit sehr chaotisch-code - viele überschneidungen und dead code hier und da. Vor einiger Zeit gab es null code-Abdeckung durch unit-tests, aber jetzt sind wir zu schreiben versucht, alle neuen Codes in den

Methode zum Finden eines Speicherlecks in großen Java-Heap-Dumps

Anzahl der Antworten 7 Antworten
Brauche ich ein memory-leak in einer Java-Anwendung. Ich habe einige Erfahrung mit dieser, möchte aber Rat auf eine Methode/Strategie. Jeder Verweis und Rat ist willkommen. Über unsere situation: Heap-dumps sind größer als 1 GB Wir haben heap-dumps

Impliziter int-Rückgabewert der C-Funktion

Anzahl der Antworten 7 Antworten
Habe ich gegoogelt und kann einfach nicht scheinen, um herauszufinden, die Antwort auf diese einfache Frage. Arbeiten auf einem legacy-code-Basis (nach Linux portiert vor kurzem, und langsam eine Aktualisierung auf eine neue compiler) und ich sehe eine

Wird Windows 7 die VB6-Laufzeit unterstützen?

Anzahl der Antworten 9 Antworten
Ich kann nicht scheinen zu finden, eine klare Antwort auf diese. Es scheint, dass Visual Studio 6 nicht unterstützt werden, aber ich bin nur besorgt, mit der Laufzeit. Wir haben einige ältere apps, die wir lieber nicht

Setzen Sie die statische Variable der Klasse während des Komponententests zurück

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben, ein unit-test für eine legacy-code. Die Klasse die ich testen hat mehrere statische Variablen. Mein test-case-Klasse hat ein paar @Test Methoden. Damit alle den gleichen Stand. Ist es Weg zurücksetzen, um alle statischen

Was ist der beste Weg, um sich mit einer großen Codebasis vertraut zu machen?

Anzahl der Antworten 19 Antworten
Beitritt zu einem bestehenden team mit einer großen Codebasis bereits im Ort kann entmutigend sein. Was ist der beste Ansatz; Breit; versuchen Sie einen Allgemeinen überblick darüber, wie alles zusammen verbindet, aus dem code Schmal; Fokus auf

Umleiten von cout und stdout zu einer Zeichenfolge in C ++ für Unit Testing

Anzahl der Antworten 4 Antworten
Arbeite ich immer einige legacy-code unter unit-tests und manchmal der einzige Weg, um sinnvoll ein vorhandenes Programm Verhalten wird von der Ausgabe der Konsole. Sehe ich viele Beispiele für online-zum umleiten von stdout in eine andere Datei

Dead-Code-Erkennung in älteren C / C ++ - Projekten

Anzahl der Antworten 8 Antworten
Wie würden Sie gehen über die dead-code-Erkennung in C/C++ - code? Ich habe eine ziemlich große code-Basis, mit zu arbeiten und mindestens 10-15% ist dead code. Ist es ein Unix-basiertes Werkzeug zur Identifizierung dieser Bereiche? Einige Teile