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.


2
Wie verwende ich IntelliJ IDEA, um den gesamten nicht verwendeten Code zu finden?
Wenn ich mich in einer Java-Datei befinde, ist der nicht verwendete Code normalerweise ausgegraut oder grün unterstrichen, was darauf hinweist, dass dieser Code wahrscheinlich (wahrscheinlich aufgrund einiger seltsamer JNI / Reflection-Eckfälle) nicht verwendet wird. Aber ich habe dieses Projekt mit Tausenden von Java-Dateien und möchte ALLE INSTANZEN solcher wahrscheinlich nicht …


19
Erkennen überflüssiger #includes in C / C ++?
Ich stelle oft fest, dass der Header-Bereich einer Datei immer größer wird, aber nie kleiner wird. Während des gesamten Lebens einer Quelldatei wurden Klassen möglicherweise verschoben und überarbeitet, und es ist sehr wahrscheinlich, dass es einige gibt #includes, die nicht mehr vorhanden sein müssen. Wenn Sie sie dort belassen, verlängern …

10
Suchen und ersetzen Sie Android Studio
Gibt es eine Möglichkeit, alle Vorkommen eines Wortes in einem gesamten Projekt zu finden und zu ersetzen (nicht nur eine einzelne Klasse mit refactor -> umbenennen) und auch Groß- und Kleinschreibung zu verwalten, entweder in Android Studio oder mithilfe eines Befehlszeilenskripts? Zum Beispiel muss der Lieferant zu Händler, Lieferant -> …

9
Nicht verwendeten Code finden [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 4 Jahren . Verbessere diese Frage Ich muss eine große C # -Anwendung umgestalten und …
208 c#  .net  refactoring 

9
Was sind einige Alternativen zu ReSharper? [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 Ich denke über den Kauf einer ReSharper- Lizenz nach, …

19
Gibt es ein funktionierendes C ++ - Refactoring-Tool? [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 5 Monaten . Verbessere diese Frage Kennt jemand ein voll ausgestattetes Refactoring-Tool für C ++, …
161 c++  refactoring 

30
Was ist in Ihrer .vimrc? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
157 vim  refactoring 

17
Wie vereinfache ich eine null-sichere compareTo () - Implementierung?
Ich implementiere eine compareTo()Methode für eine einfache Klasse wie diese (um Collections.sort()andere von der Java-Plattform angebotene Extras verwenden zu können ): public class Metadata implements Comparable<Metadata> { private String name; private String value; // Imagine basic constructor and accessors here // Irrelevant parts omitted } Ich möchte, dass die natürliche …

22
Unit-Test für C ++ - Code - Tools und Methodik [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 4 Jahren . Verbessere diese Frage Ich arbeite an einem großen C ++ - System, …

24
Wann ist eine Funktion zu lang? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

3
Codierung von Katas zum Üben des Refactorings von Legacy-Code
Ich habe mich in den letzten Monaten sehr für das Codieren von Katas interessiert. Ich glaube, sie sind eine großartige Möglichkeit, meine Programmierkenntnisse zu verbessern und die Qualität des Codes zu verbessern, den ich im Job schreibe. Es gibt zahlreiche Orte, an denen Katas zu finden ist. mögen.. http://codekata.pragprog.com/ http://schuchert.wikispaces.com/Katas …



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.