Zurück zur Skill-Übersicht

10 Refactoring Freelancer & Experten für dein Projekt – jetzt kostenlos kontaktieren

Kategorie

Programmiersprachen

Durchschnittlicher Stundensatz

96 EUR/Stunde

Durchschnittlicher Tagessatz

736 EUR/Tag

Verfügbare Profile auf jobtic:

10

Was ist Refactoring?

Refactoring (auch Refaktorisierung, Refaktorierung oder Restrukturierung) bezeichnet in der Software-Entwicklung die manuelle oder automatisierte Strukturverbesserung von Quelltexten unter Beibehaltung des beobachtbaren Programmverhaltens. Dabei sollen Lesbarkeit, Verständlichkeit, Wartbarkeit und Erweiterbarkeit verbessert werden, mit dem Ziel, den jeweiligen Aufwand für Fehleranalyse und funktionale Erweiterungen deutlich zu senken. Refactoring ist ein zentraler Bestandteil der Agilen Softwareentwicklung. Dort wird meist von „kontinuierlichem“ Refactoring oder „kompromisslosem“ Refactoring gesprochen. Refactoring ist in der agilen Softwareentwicklung wie Programmieren oder Modultesten ein integraler Bestandteil des Softwareentwicklungsprozesses und nicht auf bestimmte Zeiten bzw. Phasen beschränkt.

Dieser Text basiert auf dem Artikel Refactoring aus der freien Enzyklopädie Wikipedia und steht unter der Lizenz Creative Commons CC BY-SA 4.0. Eine Liste der Autoren ist in der Wikipedia verfügbar.