Clean Code, ein Konzept, das Robert C. Martin in seinem Buch "Clean Code: A Handbook of Agile Software Craftsmanship" populär gemacht hat, hat in der Softwareentwicklergemeinde große Aufmerksamkeit erregt. Die Hauptidee hinter Clean Code ist die Betonung des Schreibens von Code, der stabil und wartungsfreundlich ist. Da Software-Wartung über die Lebensdauer eines Projekts einen Großteil der Kosten ausmacht und Clean Code den Code wartbarer und damit qualitativ hochwertiger macht, kann es für Software-Unternehmen von Vorteil sein, Clean Code einzuführen und in den Teams zu fördern. Das Ziel der vorliegenden Seminararbeit ist es, zu untersuchen, welche Maßnahmen notwendig sind, um Clean Code in einer Organisation einzuführen und ob man den Nachweis erbringen kann, dass die eingeführten Methoden in der Praxis Anwendung finden. Der Leser soll einen grundlegenden Überblick über die Methoden und Begriffe bekommen, die in diesem Zusammenhang von Bedeutung sind.
Inhaltsverzeichnis
I. Abkürzungsverzeichnis
1 Einleitung
1.1 Hintergrund und Zielsetzung
1.2 Forschungsmethodik
1.3 Aufbau der Seminararbeit
2 Was man unter Clean Code versteht
2.1 Begriffsdefinition
2.2 Warum ist Clean Code wichtig?
2.3 Methoden des Clean Codings
2.4 Design-Prinzipien
3 Clean Code in einer Organisation einführen
3.1 Rolle des Managements
3.2 Kommunikation
3.3 Konventionen und Guidelines
3.4 Unittests und Testautomatisierung
3.5 Refactoring
3.6 Tools und Werkzeuge
4 Maßnahmen zum Nachweis von der Nutzung von Clean Code
4.1 Konstruktive Qualitätssicherung
4.2 Analytische Qualitätssicherung
4.2.1 Code Reviews
4.2.2 Software-Metriken
5 Schluss
5.1 Zusammenfassung der Ergebnisse
5.2 Fazit
Literaturverzeichnis
- Quote paper
- Heribert Tellerfink (Author), 2023, Die Einführung von Clean Code in einer Organisation. Methoden und Maßnahmen, Munich, GRIN Verlag, https://www.hausarbeiten.de/document/1453608