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

Gibt es Techniken, um eine Methode mit einem Flag-Argument zu teilen?

Ich habe eine Methode mit einem Flag-Argument. Ich denke, dass das Übergeben eines booleschen Wertes an eine Methode eine schlechte Übung ist (verkompliziert die Signatur, verstößt gegen das Prinzip "Jede Methode macht eine Sache"). Ich denke, d...
24.11.2010, 11:41
6
Antworten

Ursprung des Wortes Refactoring [geschlossen]

Code-Refactoring ist der Vorgang, bei dem die interne Struktur eines Computerprogramms geändert wird, ohne das externe Verhalten oder die vorhandene Funktionalität zu ändern. Was ist der Ursprung des Wortes Refactoring und warum wurde es gewä...
06.03.2015, 17:13
5
Antworten

Wie wird dieser duplizierte LINQ-Code umgestaltet?

Ich versuche herauszufinden, wie dieser LINQ-Code schön umgestaltet werden kann. Dieser Code und anderer ähnlicher Code werden innerhalb derselben Datei sowie in anderen Dateien wiederholt. Manchmal sind die manipulierten Daten identisch und man...
03.06.2010, 13:53
2
Antworten

Fehler 'Iterator kann keine Rückgabeanweisung enthalten', wenn eine Methode aufgerufen wird, die eine Rendite zurückgibt

Ich hoffe, es gibt einen schöneren Weg, diese Methode zu schreiben & amp; Überladungen mit weniger Codeverdopplung. Ich möchte eine Sequenz von Deltas zwischen Elementen in einer Liste zurückgeben. Diese Methode: - %Vor% funktioniert gut....
30.04.2014, 14:40
7
Antworten

Refactor vor oder nach dem Schiff?

In einer Welt, in der die meisten Liefertermine von den Geschäftsanforderungen bestimmt werden, liefern Programmierer normalerweise Code, der funktioniert. Struktur und Effizienz von Code, der ausgeliefert wird, werden oft fragwürdig, wenn Sie w...
12.09.2010, 18:37
1
Antwort

Groovy & IntelliJ: Wie kann man eine Variable mit expliziter Typdeklaration extrahieren?

Wie man die Variable ( cmd + alt + v ) in Groovy in IntelliJ extrahiert, um folgendes zu erhalten: %Vor% statt dessen? %Vor%     
13.01.2016, 13:27
6
Antworten

Gibt es eine Möglichkeit, Source-to-Source-Java-Refactoring in Gradle zu tun?

Ich habe einen automatisch generierten Java-Code. Ich bin bereit, vor dem Kompilieren automatisch zu refaktorieren. Es ist hauptsächlich Klassenumbenennung und Paketmodifikation. Gibt es dafür irgendwelche Aufgaben?     
23.01.2014, 08:54
2
Antworten

Wie wird eine Datei in IntelliJ umbenannt, ohne dass sie verwendet wird?

Ich entwickle ein Node.js-Projekt in IntelliJ. Die einzige Möglichkeit, Dateien umzubenennen, scheint Shift+F6 zu sein, die versucht, alle Verwendungen zu finden, die zu lange dauern (~ 30s - 1min). Gibt es eine Möglichkeit, die Datei e...
08.06.2013, 02:06
3
Antworten

SQL Server 2005: Tabellen nach Ansichten umwandeln - Pro und Contra

Hintergrund Ich arbeite an einem Legacy-Automatisierungssystem für kleine Unternehmen (Inventar, Vertrieb, Beschaffung usw.) mit einer einzigen Datenbank, die von SQL Server 2005 und einer Reihe von Client-Anwendungen gehostet wird. Der Haupt...
26.10.2008, 05:14
2
Antworten

Wie können Sie häufige "before (: each)" - Aufrufe in RSpec ausschließen, sodass sie von mehreren Spezifikationen verwendet werden können?

Ich möchte diesen Code-Haufen berücksichtigen, so dass alle meine Controller-Tests (na ja, fast alle) diesen before(:each) -Block verwenden: %Vor% Gibt es eine Möglichkeit, das zu tun? Ich möchte es nicht in alle Controller aufnehmen ......
25.05.2011, 21:01