📚
Lerndokumentationen
Prozesse
Prozesse
  • Willkommen
  • Agile Entwicklung
    • Was ist agile Enwicklung?
    • Agiles Manifest
    • Agile Prinzipien
    • Agile Werte
  • Scrum
    • Was ist Scrum?
    • Prinzipien
    • Werte
    • Rollen
    • Sprint
    • Meetings
    • Artefakte
    • Vision
    • Epics und User Stories
    • Priorisierung
    • SchĂ€tzung
    • Sprintplanung
    • Kanban
    • Release Planning
  • Extreme Programming
    • Was ist Extreme Programming?
    • Pair Programming
    • Test Driven Development
  • Clean Code
    • Was ist Clean Code?
    • Code Smells und Refactoring
      • Naming
      • Lange Parameterlisten
      • Magic Numbers
      • Verschachtelte Verzweigungen
      • Switch Statements
Bereitgestellt von GitBook
Auf dieser Seite
  1. Clean Code

Code Smells und Refactoring

Refactoring bezeichnet den Prozess der strukturellen Verbesserung von Code, ohne dessen Àusseres Verhalten zu Àndern. Dabei werden Redundanzen beseitigt, Lesbarkeit und Wartbarkeit erhöht sowie potenzielle Fehlerquellen reduziert.

Warum Refactoring?

Bessere Lesbarkeit

Gut strukturierter Code ist einfacher zu verstehen.

Erhöhte Wartbarkeit

Leichteres Anpassen und Erweitern von Code.

Reduktion von Technical Debt

Verbesserung der Code-QualitÀt durch kontinuierliche Anpassungen.

Fehlervermeidung

Klare und konsistente Strukturen reduzieren Fehlerquellen.

Erleichterung der Zusammenarbeit

Sauberer Code erleichtert Teamarbeit und Code-Reviews.

VorherigeWas ist Clean Code?NĂ€chsteNaming

Zuletzt aktualisiert vor 2 Monaten