Als «refactoring» getaggte Fragen

10
Reduzierung der Komplexität einer Klasse

Ich habe mir einige Antworten angesehen und bei Google gesucht, konnte aber nichts Hilfreiches finden (dh das hätte keine unangenehmen Nebenwirkungen). Mein abstraktes Problem ist, dass ich ein Objekt habe und eine lange Abfolge von Operationen daran ausführen muss. Ich betrachte es als eine Art...

9
Refactoring während der Programmierung

Wenn ich mit einem Problem konfrontiert werde, insbesondere wenn es von Natur aus kompliziert ist, versuche ich, mir etwas Zeit zu nehmen, um über den Ansatz nachzudenken, den ich zur Lösung des Problems verfolgen werde. Trotzdem denke ich beim Programmieren der Lösung häufig an Details des...

9
Typcode durch Klasse ersetzen (aus Refactoring [Fowler])

Diese Strategie beinhaltet das Ersetzen von Folgendem: public class Politician { public const int Infidelity = 0; public const int Embezzlement = 1; public const int FlipFlopping = 2; public const int Murder = 3; public const int BabyKissing = 4; public int MostNotableGrievance { get; set;...

9
Rapid Prototyping und Refactoring

Manchmal, wenn ich ein kleines Projekt starte (wie eine Android-App), weiß ich nicht, welcher Ansatz am Ende funktionieren wird, und ich gehe einfach zu einem Ansatz und probiere es aus. Aber wenn ich diesen Ansatz noch nie benutzt habe (für eine Art Anwendung, die ich noch nie programmiert habe),...