Grundlagen Clean Code
Das Themenumfeld der Softwareentwicklung ist komplex, und die Aufgabenbereiche eines:r Entwicklers:in wachsen stetig. Es genügt daher meist nicht mehr, nur funktional korrekte Programme entwickeln zu können. Oft reicht das Wissen eines Hochschulabschlusses nicht aus, um den gestiegenen Ansprüchen an Software- und Codequalität im beruflichen Alltag gerecht zu werden. Erschwert wird die Problematik durch die rasante Weiterentwicklung der gesamten Branche.
Clean Code (Software Craftsmanship) basiert auf den Erfahrungen vieler Softwareentwickler:innen und -projekte. Er beinhaltet Prinzipien und Vorgehensweisen, mit denen die Komplexität von Software und Projekten beherrschbar gemacht wird. Er beruht gleichzeitig auf einem Mindset, dass die kontinuierliche Weiterentwicklung sowohl der Personen als auch der Software fokussiert.