KAPITEL 11

Aufgeblähter Code

Die Aufgabe des Softwareengineerings besteht darin, Komplexität zu kontrollieren, nicht sie zu schaffen.

– Pamela Zave in Programming Pearls, 2nd Edition von Jon Bentley(dt. Perlen der Programmierkunst)

Einführung

Wenn an Ihrer Codebasis viele Personen arbeiten, entstehen früher oder später unvermeidlich Aufblähungen im Code. Im Englischen werden sie kurz »Bloaters« genannt – bitte nicht mit dem Begriff »Bloatware« verwechseln, der überflüssige oder unerwünschte Software beschreibt, die oft auf neuen Geräten vorinstalliert ist und Ressourcen ohne Mehrwert verbraucht. Sie verursachen meist keine Leistungsprobleme, beeinträchtigen jedoch die Wart- und Testbarkeit und behindern damit die Weiterentwicklung von Software. ...

Get Clean Code Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.