Codequalität ist von entscheidender Bedeutung für eine effektive Zusammenarbeit im Team. Gut geschriebener Code ist leichter zu verstehen, zu warten und zu erweitern. Er reduziert auch die Anzahl von Fehlern und Problemen, die auftreten können, wenn mehrere Teammitglieder an einem Projekt arbeiten.
Durch die Einhaltung von Standards und die Verwendung von Best Practices wird die Codequalität sichergestellt und das Risiko von Fehlern und Problemen minimiert.
Letztendlich trägt die Codequalität zu einem reibungslosen Ablauf des Entwicklungsprozesses bei und unterstützt das Team bei der Erreichung seiner Ziele.
Wie sieht dieser Wert aus, wenn er von uns gelebt wird?
- Die eigene Arbeit kritisch hinterfragen und von anderen hinterfragen lassen
- Überprüfungen / Feedback einfordern
- Iterativ vorgehen, Qualität kann schrittweise verbessert werden
- Beim Review: Nicht nur schauen, ob was geschrieben wurde passt, sondern auch ob es alternative Ansätze gegeben hätte
- Möglichkeiten von Tools, Bibliotheken etc. kennen (und falls nicht recherchieren) bevor man ein Ticket beginnt
- Flows / Prozesse / etc. dokumentieren & einhalten
Welches Verhalten steht im Widerspruch mit diesem Wert?
- Sofort das perfekte Ergebnis fordern von sich oder anderen
- Planlos und gedankenlos vorgehen
- Alles nur möglichst schnell erledigen zu wollen
- Eine Haltung, die besagt, dass "gut genug" ausreicht (absoluter Balance-Act - Gut Genug sollte nicht für den Endzustand reichen, aber darf es zwischenzeitlich bei den Iterationen dazu)
- sich nur auf den Co-Pilot verlassen :)
- Sich nicht an unsere festgelegten Basiskonzepte zum Code schreiben halten