In regelmäßigen Workshops findet sich die Inwerken ABAP-Entwicklung zusammen, um eigene Fähigkeiten und Fertigkeiten, unabhängig der Erfahrungsstufe, in sogenannten „Dojos“ zu verbessern und weiterzuentwickeln. Ein „Dojo“ bezeichnet einen „Raum der Übenden.“ Dieses Konzept wird schon des Längeren bei Inwerken gelebt und nun ergänzt durch das neue Format „Clean Code Dojo“.
Clean Code ist seit vielen Jahren ein essenzieller Bestandteil der Software-Entwicklung. Da Code häufiger gelesen als geschrieben wird, hat die einfache Lesbar- und Verständlichkeit eine hohe Priorität. Außerdem nimmt sie unmittelbar Einfluss auf die Wartbar- und Testbarkeit einer Code- bzw. Programmbasis.
ABAP Clean Code Guidelines
In den 60-minütigen und wöchentlich stattfindenden Clean Code Dojo Workshops behandeln Entwicklerinnen und Entwickler bei Inwerken gemeinsam einzelne Aspekte, der kürzlich erschienen „ABAP Clean Code Guidelines“. Zu den Inhalten gehören zum Beispiel Themen wie Kommentare, Formatierungen, Fehlermeldungen, Methoden, Inhalte oder Testmanagement. Dabei zählt einerseits zu den wichtigsten Zielen des Clean Code Dojos, dass Entwickelnde sich kritisch mit dem eigenen Code auseinandersetzen und Dinge verbessern, die nicht optimal sind. Andererseits geht es um die stetige Steigerung der Applikationsqualität.
Boy scout rule
Dabei ist ein wichtiger Philosophieaspekt die „boy scout rule“: „Always leave the code you edit a little cleaner than you found it“. Sie besagt, dass es nicht darum geht, stundenlang in die „Reinigung eines Campingplatzes“ zu investieren, sondern sich regelmäßig jeweils nur ein paar Minuten Zeit zu nehmen. Derweil ist zu beobachten, wie sich die Optimierungen im Lauf der Zeit ansammeln. Dies führt somit zu einem kontinuierlichen Verbessern des Codes.
Gemeinsames Lernen
„Alle Inwerkerinnen und Inwerker sind in dem Clean Code Dojo willkommen und eingeladen daran teilzunehmen.“, so Mitinitiator und Tricktresor-Blogger Enno Wulff. Das neue Format startet im April 2021 und bietet sowohl Junioren als auch Senioren eine Chance, das eigene Auge zu schulen und gemeinsam besser zu werden.
Außenstehende, die Interesse an dem Thema Code Dojo haben, können hier mehr erfahren. Oder uns bei Fragen zum Ablauf und internen Gestaltung auch gern direkt kontaktieren.