Suchergebnisse für Anfrage "refactoring"

6 die antwort

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

8 die antwort

Wie refaktoriere ich schnell in Xcode?

Gibt es eine Möglichkeit, Swift in Xcode 7.1 umzugestalten? Wenn ich versuche, eine Variable umzubenennen (z. B. hervorheben, mit der rechten Maustaste klicken, umgestalten -> umbenennen), öffnet Xcode ein Fehlerdialogfeld mit der Meldung ...

20 die antwort

C-Datenstruktur zur Nachahmung der C # -Liste <Liste <int >>?

Ich versuche, eine c # -Methode in eine c-Funktion umzuwandeln, um eine gewisse Geschwindigkeit zu erreichen, und rufe dann die c dll in c # auf, damit mein Programm die Funktionalität nutzen kann. Zurzeit nimmt die c # -Methode eine Liste von ...

TOP-Veröffentlichungen

2 die antwort

Refactoring Form.ShowDialog () Code zu MVP

Ich habe eine WinForm und einige Eigenschaften, die darauf festgelegt sind. zum Beispiel: Name, Adresse werden im Formular akzeptiert. (viele weitere Eigenschaften im aktuellen Beispiel) Die aktuelle Implementierung ähnelt in etwa frmName ...

2 die antwort

Wie verfolgt Git den Verlauf während eines Refactorings?

Ich verstehe gut, wie Git das Verschieben von Dateien unterstützen kann: Da es Datei-Hash verwendet, wird eine "hinzugefügte" Datei leicht als dieselbe wie die "entfernte" erkannt. ei meiner Frage geht es um Refactoring: In Anbetracht von Java ...

22 die antwort

Schreiben oder reparieren?

Ich bin mir sicher, dass Sie alle schon dort waren, Sie übernehmen ein Projekt, bei dem es eine knarrende alte Codebasis gibt, die kaum für den Zweck geeignet ist, und Sie müssen die Entscheidung treffen, es entweder von Grund auf neu ...

14 die antwort

Wie kann ich ein sich wiederholendes try catch-Muster in C ++ abstrahieren?

Ich habe ein Muster, das sich für mehrere Elementfunktionen wiederholt und so aussieht: int myClass::abstract_one(int sig1) { try { return _original->abstract_one(sig1); } catch (std::exception& err) { handleException(err); } catch (...) { ...

8 die antwort

mport von @Mapping-Modulen in Python für einfaches Refactoring

Ich habe eine Reihe von Python-Modulen, die ich bereinigen, reorganisieren und umgestalten möchte (es gibt doppelten Code, unbenutzten Code ...), und ich frage mich, ob es ein Tool gibt, mit dem ich eine Karte davon erstellen kann, welches Modul ...

28 die antwort

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

4 die antwort

make new git branch mit dem vollständigen Verlauf nur einiger Dateien

Ich bin in der Mitte eines Refaktors, der irgendwann "das Kernmodell" von der API, die ich darauf aufbaue, trennen wird. Ich habe die aktuelle (vereinfachte) Verzeichnisstruktur: /root |-model_core.py |-model_configuration.py ...