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

Erkennung von Java Project Cruft

Ich bin ein NetBeans 6.5-Benutzer und suche nach einer Möglichkeit, eine Liste von Methoden / Klassen zu generieren, die nicht in einer bestimmten Projektgruppe verwendet werden. Ich weiß, ich kann mit der rechten Maustaste auf jede Methode k...
05.01.2009, 14:39
4
Antworten

Ruby eine Zeile, wenn return-Anweisung

Gibt es eine Möglichkeit, diese Linie auf Ruby zu kürzen? %Vor% auf %Vor% wenn der Inhalt von bla_permission_invalid etwas wie ist %Vor% invalid_adress_report_func und permission_error_report_func gibt String zurück     
25.10.2013, 10:03
2
Antworten

MVC-Architektur erneut verwenden; Habe zwei UI-Ebenen: ASP.NET MVC und .NET Winforms

Obwohl meine Frage abstrakt erscheint, hoffe ich, dass es nicht so ist. Angenommen, ich entwickle eine Anwendung, eine ASP.NET MVC-Site und später bin ich beauftragt, einen Winforms-Client für diese Anwendung zu erstellen, wie viel und wie kann...
23.09.2008, 22:39
9
Antworten

Wo finde ich Ressourcen zum Refactoring?

Refactoring ist der Prozess der Verbesserung des bestehenden Systemdesigns, ohne sein Verhalten zu ändern. Neben Martin Fowlers wegweisendem Buch " Refactoring - Verbesserung des Designs des bestehenden Codes " und Joshua Kerievskys Buch "< a...
07.09.2008, 21:40
2
Antworten

Wie kann ich Clojure Quellcode umgestalten?

Bei 4clojure Übungen besteht ein Ziel darin, eine korrekte Antwort zu geben und ein optionales Ziel besteht darin, die kürzestmögliche Lösung zu bieten (Leerzeichen sind möglich) nicht mitgezählt), aka code golf. Sie können dann mit den andere...
15.09.2012, 17:42
3
Antworten

Automatisch (refactor) .h in Header und Implementierung (h + cpp)

Wenn ich C ++ Code schreibe, fange ich oft damit an, vollständigen Code für die Implementierung in meine Header-Dateien zu schreiben, dann muss ich die Implementierung später in eine .cpp-Datei umgestalten. Das ist großartig, aber ich finde d...
25.06.2012, 06:28
2
Antworten

Refactored Methoden und Binärkompatibilität in Java

Beim Refactoring von Methoden ist es einfach, binäre Inkompatibilitäten (mit früheren Versionen des Codes) in Java einzuführen. Sie sollten eine Methode ändern, um den Typ ihres Parameters auf eine übergeordnete Schnittstelle zu erweitern:...
02.09.2009, 01:01
3
Antworten

Wie ziehe ich eine Methode aus ihrer Klasse heraus (und in eine neue oder bestehende Klasse)?

Was ist der einfachste Weg, eine existierende Methode mit Visual Studio 2010 / Resharper aus ihrer Klasse in eine neue Klasse zu ziehen? Bearbeiten: Ich benutze Resharper Version 5.     
03.05.2010, 05:31
3
Antworten

Nachteile des Wechsels von jQuery zu Dojo

Ich erwäge, Dojo in einigen neuen Projekten zu verwenden (oder zumindest zu integrieren), teilweise wegen Kompatibilität mit dem erweiterten Modus von Google Closure Compiler , der (hoffentlich) den gesamten nicht verwendeten Code vollständig l...
14.03.2011, 19:40
6
Antworten

Entfernen Sie sich wiederholende, fest codierte Schleifen und Bedingungen in C #

Ich habe eine Klasse, die 2 Instanzen derselben Objekte vergleicht und eine Liste ihrer Unterschiede erzeugt. Dazu werden die Schlüsselsammlungen durchlaufen und eine Reihe anderer Sammlungen mit einer Liste der Änderungen gefüllt (dies kann nac...
16.10.2008, 21:18