Als «refactoring» getaggte Fragen

Refactoring ist eine disziplinierte Technik zur Umstrukturierung von vorhandenem Code, bei der die interne Struktur geändert wird, ohne das externe Verhalten zu ändern. Offene Fragen zum Refactoring Ihres Codes sind für den Stapelüberlauf nicht thematisch, können jedoch für die Codeüberprüfung geeignet sein.



1
Methode mit ReSharper auf bereits vorhandene Schnittstelle extrahieren
Ich füge einer Klasse, die eine Schnittstelle implementiert, eine neue Methode hinzu, verwende gerne das Refactoring "Schnittstelle extrahieren" und füge die Methode einfach der Schnittstelle hinzu. Es scheint jedoch nicht, dass ReSharper das Hinzufügen einer Methodensignatur zu einer bereits vorhandenen Schnittstelle unterstützt. Es fühlt sich an, als würde mir etwas …

14
Refactoring in Vim
Natürlich ist die Tatsache, dass Sie IDEs umgestalten können, für viele von unschätzbarem Wert. Ich mache es kaum, wenn ich programmiere, aber ich kann versuchen, es zu tun, wenn ich die Quelle eines anderen bearbeite. Wie können Sie eine so triviale Aufgabe in Vim über mehrere Dateien hinweg ausführen? Ich …
98 vim  refactoring 


7
Variablennamen in Vim ändern
Ich versuche, viel C / Perl-Code über Vim zu lesen, der viele Ein-Buchstaben-Variablennamen enthält. Es wäre schön, einen Befehl zu haben, der mir helfen könnte, den Namen einer Variablen in einen aussagekräftigeren zu ändern, während ich gerade den Code lese, damit ich den Rest schneller lesen kann. Gibt es in …


8
Ersetzen Sie mehrere Zeichenfolgenelemente in C #
Gibt es einen besseren Weg, dies zu tun ... MyString.Trim().Replace("&", "and").Replace(",", "").Replace(" ", " ") .Replace(" ", "-").Replace("'", "").Replace("/", "").ToLower(); Ich habe die String-Klasse erweitert, um sie auf einen Job zu beschränken, aber gibt es einen schnelleren Weg? public static class StringExtension { public static string clean(this string s) { …


6
Einfache Möglichkeit, Methoden einer Java-Klasse in IntelliJ neu anzuordnen?
Gibt es in IntelliJ eine einfachere Möglichkeit, Methoden innerhalb einer Klassenquelldatei neu anzuordnen, als den Code manuell auszuschneiden und einzufügen? Heutzutage brauche ich dies oft beim Umgestalten von Legacy-Code, z. B. um verwandte Methoden im Quellcode nahe beieinander zu verschieben. In Eclipse AFAIK gibt es eine Ansicht ähnlich der Strukturansicht …




10
Was ist Refactoring und was ändert nur Code?
Ich weiß, dass Refactoring "die Struktur eines Programms so ändert, dass die Funktionalität nicht geändert wird". Ich habe mit einigen der Leute gesprochen, mit denen ich an meinem Abschlussprojekt an der Universität zusammenarbeite, und ich war überrascht, dass sie eine viel expansivere (aus Mangel an einem besseren Wort) Sicht auf …

15
Tools für das Refactoring von PHP-Code [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Gibt es Tools, die das Refactoring von PHP-Code unterstützen …
74 php  refactoring 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.