Suchergebnisse für Anfrage "refactoring"
Java Reflection und der Schmerz beim Refactoring
Java Reflection bietet einen Mechanismus, um ein Objekt zur Laufzeit zu überprüfen. Keine zweiten Gedanken, dies ist ein großartiges Feature, aber es verstöß...
Was würden Sie tun, wenn Sie einer großen (und unsauberen) Codebasis, die praktisch * NO * Unit-Testing-Code enthält, einige neue Funktionen hinzufügen möchten?
Martin Fowler sagt, dass wir überarbeiten sollten, bevor wir neue Funktionen hinzufügen (da das ursprüngliche Programm nicht gut strukturiert ist).Das wollen...
Code Refactoring bei schlechtem Systemdesign
Ich bin ein Junior-Software-Ingenieur, dem die Aufgabe übertragen wurde, ein altes System zu übernehmen. Nach meiner vorläufigen Einschätzung weist dieses System mehrere Probleme auf. spaghetti coderepetitive code Klassen mit 10k Zeilen und ...
Wie kann ich eine Abhängigkeitsdeklaration für einen Freund richtig entfernen / umgestalten?
Der Hintergrund dieser Frage basiert auf einem praktischen Beispiel, in dem ich die Abhängigkeit eines Freundes von zwei Klassen entfernen wollte, die zum Verwalten des gesperrten Lese- / Schreibzugriffs auf eine freigegebene Ressource verwendet ...
Gibt es ein funktionierendes C ++ - Refactoring-Tool?
Kennt jemand ein voll ausgestattetes Refactoring-Tool für C ++, das zuverlässig mit großen Codebasen (ca. 100.000 Zeilen) funktioniert?Ich habe in den letzte...
Ist es akzeptabel, Parameter im Klassenkonstruktor zu haben?
a rubygem Ich schreibe und das ist nützlich, um Wortvorkommen in einem Text zu zählen. Ich entscheide mich, 3 Parameter in den Klassenkonstruktor zu schreiben. Der Code funktioniert, aber ich möchte ihn aus Gründen der ...
Rails-ähnliche Datenbankmigrationen?
Gibt es einfach zu installierende / zu verwendende (unter Unix) Datenbankmigrationstools wie Rails Migrations? Ich mag die Idee wirklich, aber die reine Inst...