Als «refactoring» getaggte Fragen

Refactoring ist eine disziplinierte Technik zur Umstrukturierung eines vorhandenen Code-Körpers, bei der die interne Struktur geändert wird, ohne das externe Verhalten zu ändern.

15
Wie überzeuge ich mein Team, kleinere Klassen / Methoden anzuwenden?
Haftungsausschluss: Ich bin ein Neuling (dies ist mein dritter Arbeitstag) und die meisten meiner Teamkollegen sind erfahrener als ich. Wenn ich mir unseren Code ansehe, sehe ich einige Codegerüche und schlechte Konstruktionspraktiken wie die folgenden: Etwas inkonsistente Namensrichtlinien Eigenschaften, die nach Möglichkeit nicht als schreibgeschützt gekennzeichnet sind Große Klassen - …





7
Ist zufälliges Refactoring von Code in Scrum erlaubt?
Hintergrund Mein Team nutzt Scrum Ich habe momentan keine Aufgabe zugewiesen Der Rückstand enthält keine ausstehenden Aufgaben mehr Heute ist Labor Day für meinen Kunden. Ich hatte heute nicht viel zu tun und wollte anfangen, Code umzugestalten, den ich in dem Projekt, an dem ich arbeite, immer wieder sehe. Derzeit …


4
Wie wird ein laufendes Refactoring durchgeführt?
Ich habe also dieses große Projekt, das gerade von mir überarbeitet wird. Ich ändere eine Menge Dinge, daher gibt es keine Chance, dass sie bald kompiliert werden. Ich lebe in einem speziellen Git-Zweig, den ich benannt habe cleanup( masterder natürlich irgendwann zusammengeführt wird). Das Problem ist, dass ich / wir …
23 git  refactoring 




7
Was können Sie tun, um die Qualität bestehender Integrations- und Unit-Tests zu verbessern, während Sie der neue Typ in einem Team sind?
Ein wiederkehrendes Thema, auf das ich in meiner Karriere gestoßen bin, ist, als neuer Entwickler in ein Team einzusteigen und schnell ein inhärentes Misstrauen gegenüber den vorhandenen Unit- und Integrationstestsuiten zu haben. Während des Interviews werden Sie von der Geschäftsleitung darüber informiert, dass sie "Unit-Tests nachdrücklich unterstützen" und dies offen …


4
Wie kann die Codeabdeckung drastisch verbessert werden?
Ich werde damit beauftragt, eine Legacy-Anwendung unter Unit-Test zu stellen. Zunächst einige Hintergrundinformationen zur Anwendung: Es handelt sich um eine Java-RCP-Codebasis mit 600.000 LOC mit diesen Hauptproblemen massive Code-Vervielfältigung Keine Kapselung, die meisten privaten Daten sind von außen zugänglich, einige der Geschäftsdaten wurden auch als Singletons erstellt, sodass sie nicht …

1
Wohin gehört das Refactoring im GitFlow-Zweigbenennungsmodell?
Ich habe kürzlich angefangen, mit GitFlow-Modellen zu arbeiten, die von bitbucket implementiert wurden. Und eines ist mir nicht ganz klar. Wir versuchen, unsere technischen Schulden regelmäßig zu beheben, indem wir die Refactoring-Aufgaben zurückbuchen, planen und umsetzen. Solche Umgestaltungszweige enden mit Pull-Requests, die zusammengeführt werden develop. Meine Frage ist, wohin die …

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.