Studienarbeit aus dem Jahr 2024 im Fachbereich Informatik - Software, Note: 1,0, Hochschule fur angewandte Wissenschaften Kempten, Sprache: Deutsch, Abstract: Moderne Softwarelosungen werden immer groer und komplizierter. Mit steigender Komplexitat wachst auch die Herausforderung, nicht nur funktionierende, sondern auch robuste und gut strukturierte Software zu schreiben. Umso wichtiger ist es, Werkzeuge zu haben, die den Entwickler bei dieser Aufgabe unterstutzen. Eines dieser Tools ist der Compiler. Moderne Compiler konnen nicht nur Code in maschinenlesbaren Text ubersetzen, sondern verfugen auch uber zahlreiche weitere Funktionen, die den Programmierer bei seiner Arbeit unterstutzen. In dieser Arbeit soll am Beispiel des Kotlin-Compilers untersucht werden, ob und wie moderne Compiler es schaffen, den Programmierer dabei zu unterstutzen, robusteren und fehlerfreieren Code zu produzieren. Es soll gezeigt werden, dass Compiler dazu in der Lage sind. Laufzeitfehler in Softwareprojekten zu minimieren und dafur zu sorgen, dass Code wartbar bleibt. Zudem soll auf die Starken und Schwachen von Compilern hingewiesen werden und aufgezeigt werden, wie Programmierer Compiler optimal einsetzen konnen. Die vorliegende Arbeit untersucht die Fragestellung, inwiefern Compiler dazu beitragen konnen, dass Programmierer Clean Code schreiben. Des Weiteren wird dargelegt, welche Ma nahmen zu ergreifen sind, um eine optimale Zusammenarbeit mit dem Compiler zu gewahrleisten.