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