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

Gibt es eine formale Definition für "Refactoring"?

Wer weiß schon, wie man das Refactoring formeller definieren kann? AKTUALISIEREN.    Ein Refactoring ist ein Paar R = (pre; T) wobei pre die Voraussetzung dafür ist   das Programm muss genügen, und T ist die Programmumwandlung.     
19.11.2008, 05:38
2
Antworten

Schienen und Refactoring, vorgeschlagene Tools und Techniken speziell für vim Benutzer?

Da ich ein ziemlich neuer Rails-Entwickler bin, hatte ich in der letzten Woche einen ersten Vorgeschmack auf das Refactoring, bei dem ich einen Controller und ein Modell umbenennen musste, um die Domäne, mit der wir arbeiteten, besser widerzuspi...
30.04.2012, 16:58
1
Antwort

Eclipse-Refactoring wie "Methodensignatur ändern" für generische Parameterlisten?

Gibt es ein Eclipse-Refactoring, das dem Refactoring der "Methodensignatur ändern" entspricht, mit dem Sie die "Signatur" einer Klasse, einer Enumeration oder der generischen Parameter einer Schnittstelle ändern könnten? Wenn ich zum Beispiel...
25.02.2012, 13:45
2
Antworten

Heat Map für Code Repository Check-ins

Gibt es ein gutes Werkzeug, um durch ein Code-Repository zu blättern und die Orte zu finden, die pro Checkin die meisten Änderungen aufweisen? Es kann nützlich sein, um Fehler oder Orte zu finden, um Code zu refaktorieren. Derzeit verwende...
16.02.2012, 16:55
2
Antworten

Identifizieren nicht verwendeter Klassen / Steuerelemente / Seiten

Wir haben ein 10+ Jahre altes ASP.NET-Website-Projekt mit vielen ungenutzten / alten Benutzersteuerelementen und Seiten. Gibt es ein Werkzeug, das bei der Identifizierung dieser Lösungselemente helfen kann, damit wir sie umstrukturieren könne...
29.11.2011, 12:23
3
Antworten

Java-Refactoring-Tools [duplizieren]

Ich verwende sehr stark die Java-Code-Refactoring-Tools von Eclipse (Schnittstelle extrahieren, Methode umbenennen usw.). Kennt jemand andere ähnliche Tools (vorzugsweise Eclipse-Plugins), die Java-Code-Refactorings ausführen können, die sta...
02.04.2009, 03:23
1
Antwort

Teilweise Verspottung als Code-Geruch?

Warum gibt es so viel Haß über "teilweise Verspottung" und den Code, der es erfordert? Hier ist eine (theoretische) Beispielimplementierung: %Vor% Nun, nach meinem Verständnis ist das ein gut umgestalteter Code. Wenn ich test operation...
27.09.2010, 19:06
2
Antworten

Bibliothek zum Transformieren eines Knotenbaums

Ich würde gerne eine allgemeine Transformation von einem Baum in einen anderen ausdrücken können, ohne einen Haufen repetitiven Spaghetti-Code zu schreiben. Gibt es Bibliotheken, die bei diesem Problem helfen? Meine Zielsprache ist Python, aber...
18.01.2012, 21:28
1
Antwort

Was ist der Unterschied zwischen Entfernen und Ausschließen beim Refactoring mit PyCharm?

Die offiziellen PyCharm-Dokumente erklären Exclude when es kommt zum Refactoring: Man kann, sagen wir mal, etwas umbenennen mit Refactoring (Shift + F6), wodurch das Find-Fenster mit einer Vorschau erscheint. Innerhalb zeigt es Dateien, die...
26.03.2016, 19:29
2
Antworten

Menüeintrag in Eclipse hinzufügen

Ich möchte ein Eclipse-Plug-in schreiben, das dem Refactor -Menü in Eclipse JDT ein Element hinzufügt. Wie kann ich das tun? Vielen Dank     
29.10.2011, 19:50