refactoring

Refactoring ist eine disziplinierte Technik, um einen bestehenden Code-Code zu restrukturieren und seine interne Struktur zu ändern, ohne sein externes Verhalten zu ändern.
6
Antworten

Gibt es irgendwelche Tools, die den Code-Stil einer Java-Code-Basis umgestalten?

Normalerweise würde ich bei der Arbeit an einem bestehenden Projekt einfach mit dem Stil arbeiten, der bereits in der Codebasis eingerichtet ist. Aber unser Team muss mehrere kleine bis mittelgroße Projekte pflegen, die sich in ihrem Codierungss...
22.01.2011, 14:26
10
Antworten

So bereinige ich meinen Code

Da ich neu hier bin, versuche ich wirklich zu lernen, wie man Code so einfach wie möglich hält, während er die Arbeit macht, die er eigentlich sollte. Die Frage, die ich gestellt habe, stammt von Project Euler , heißt es in    Jeder neue...
14.06.2010, 13:52
5
Antworten

Können Sie eine allgemeine Funktionalität aus diesen beiden Methoden umgestalten?

Ich habe zwei Methoden, die den Text oder das Tag der darunter liegenden Checkboxen im Grunde als CSV-Strings konvertieren. Diese zwei Methoden GetSelectedTextAsCsv () GetTagAsCsv () unterscheiden sich nur durch die Eigenschaft , u...
09.04.2009, 18:55
18
Antworten

Welche Art von Codierungs-Anti-Patterns refaktorieren Sie immer, wenn Sie sie überschreiten?

Ich habe gerade einen Code überarbeitet, der in einem anderen Abschnitt der Klasse war, an der ich gerade arbeitete, weil es eine Reihe von geschachtelten Bedingungsoperatoren (? :) war, die durch eine ziemlich einfache switch-Anweisung (C #) de...
23.12.2008, 22:48
18
Antworten

Wie und wie oft refaktorieren Sie Ihren Code?

Meine Frage bezieht sich vage auf diese . Es behandelt jedoch nicht die Techniken oder Praktiken. Ich lese The Pragmatic Programmer und es wird dringend empfohlen, Code so oft wie möglich zu refactoring. Es wird jedoch nicht detailliert da...
14.05.2009, 19:37
2
Antworten

Löschen einer Liste

Ich finde es nervig, dass ich eine Liste nicht löschen kann. In diesem Beispiel: %Vor% Beim zweiten Mal, wenn ich a auf eine leere Liste initialisiere, erstellt es eine neue Instanz einer Liste, die sich an einer anderen Stelle im Speicher b...
03.10.2008, 11:37
3
Antworten

Wie man die Methode der Klasse mit vielen Argumenten umgestaltet?

jeder Ich habe ein Problem mit dem Legacy-Code in ASP.NET MVC-Anwendung,  In diesem Code gibt es eine Klasse Service in der Business-Logik-Ebene. Diese Klasse hat eine Methode mit 20 Argumenten. Diese Methode erstellt eine Objektinstanz mit dies...
03.03.2011, 21:53
11
Antworten

"Kosmetische" Bereinigung von altem, unbekanntem Code. Welche Schritte, welche bestellen? Wie invasiv?

Wenn ich Code bekomme, den ich noch nicht gesehen habe, um ihn in einen vernünftigen Zustand umzuwandeln, behebe ich normalerweise "kosmetische" Dinge (wie zB StringTokenizers in String#split() umwandeln, vor 1.2 Kollektionen durch neuere...
23.09.2010, 15:34
8
Antworten

Refactoring eines Arbeitsprojekts

Nehmen wir an, Sie haben ein Projekt, das wirklich schlecht geschrieben ist, viele Code-Gerüche, wtfs usw. enthält. Außerdem ist seine Code-Struktur so kompliziert, dass es extrem schwierig ist, neue Funktionen hinzuzufügen. Auf der anderen Seit...
09.12.2009, 17:17
10
Antworten

Refactoring einer komplizierten If-Bedingung

Kann jemand den besten Weg vorschlagen, die meisten Bedingungen zu vermeiden? Ich habe unten Code, ich möchte die meisten Fälle vermeiden, wenn Bedingungen, wie es geht? Jede Lösung ist eine große Hilfe; %Vor%     
05.05.2010, 10:21