Kapitel 6. Sauberer Code

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Code ist für Menschen

Programmieren ist die Kunst, einem anderen Menschen zu sagen, was er mit dem Computer machen soll.

Donald Knuth

Als Programmierer/in verbringst du weniger als 50 % deiner Arbeitszeit mit Codierungsaufgaben[Orsini 2013]. Von der Zeit, die du mit dem Programmieren verbringst, ist das Verhältnis zwischen dem Lesen von Code und dem Schreiben von Code weit über 10:1. Und von dem winzigen Bruchteil der Zeit, die du tatsächlich mit dem Schreiben von Code verbringst, sind 80 % oder mehr Wartungsarbeiten: das heißt, du änderst oder reparierst bereits vorhandenen Code[Martin 2008, xx]. Wenn du acht Stunden am Tag arbeitest, kannst du von Glück sagen, wenn du fünf Minuten damit verbringst, neuen Code zu schreiben (siehe Abbildung 6-1). Es zeigt sich, dass deine Aufgabe als Programmierer/in nicht darin besteht, Code zu schreiben, sondern Code zu verstehen.

hstu 0601
Abbildung 6-1. Aufschlüsselung der Entwicklerzeit

Deshalb ist sauberer Code so wichtig. Sauberer Code ist Code, der für das menschliche Verständnis optimiert ist. Vergiss nicht, dass es bei Start-ups um Menschen geht. Das Wichtigste am Code ist also nicht, wie schnell er läuft oder welchen Algorithmus er verwendet, sondern welche Auswirkungen er auf die Menschen ...

Get Hallo, Startup 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.