Direkt zum Hauptbereich

Kosten von Bad Code

Laut einer Studie (hier das englischen Original) des Bezahldienstleisters Stripe, gehen 42 Prozent der Arbeitszeit eines Entwicklers für die Beschäftigung mit technischen Schulden und "Bad Code" drauf.

Ich habe das gerade erst wieder Freitag selbst erlebt. Ich habe den ganzen Tag mit der Erweiterung eines von mir entwickelten Skripts zugebracht, welches ich schon länger nicht mehr "angefasst" hatte (was ein gutes Zeichen ist, denn es ist in der ganzen Abteilung fast täglich im Einsatz und die Bugs halten sich demnach in Grenzen :-)).

Allerdings waren mir dadurch die Feinheiten der API nicht mehr so ganz präsent, so dass ich nach einigen Stunden plötzlich in einen Fehler lief (beim manuellen Testen. Selbstverständlich gab es keine ständig ausführbaren, voneinander unabhängigen automatischen Tests).

Also debugged (mittels "print") und irgendwann schlug dann die Erkenntnis zu: Stimmt ja, dieser Befehl führt den Code ja verzögert aus. Variablen die darüber definiert werden, sind erst beim nächsten Skriptlauf verfügbar und ein Variablenzugriff im ersten Lauf führt entsprechend zu einem Fehler.

Ein Kommentar an dieser Stelle, welches mich (oder einen anderen Entwickler) daran erinnert hätte, hätte mir (und damit der Firma) eine halbe bis Dreiviertelstunde, in der ich den Fehler eingebaut, danach gesucht und dann wieder ausgebaut habe, erspart.

Jetzt steht der Kommentar im Code.

Aber eben, wie in der Studie aufgeführt, etwa zehn Prozent der Arbeitszeit durch Bad Code verschwendet.

Unternehmen (und vielleicht schon Universitäten?) sollten nicht nur darauf bedacht sein, dass ihre Entwickler (bzw. Studenten) programmieren können, sondern dass sie auch "gut", also verständlich und nachhaltig programmieren.

Also nicht nur "Kann Dein Code dem Computer klar machen, was Du willst?" sondern auch "Kann Dein Code einem Menschen klar machen, was Du willst?"

Kommentare

Beliebte Posts aus diesem Blog

I see u

  Beim alljährlichen erzwungenen Aufräumen fand sich dieses Bild. Das älteste Kind hatte es vor etwa ein oder zwei Jahren gemalt und dann an die Tür des zweitältesten Kindes geklebt. Lieb, nicht?

Keine Angst vorm Manchester-Liberalismus

Ich recherchiere gerade etwas über das 19. Jahrhundert und die Industrielle Revolution, was sich jedoch noch etwas hinziehen wird. Im Geiste von Open Science möchte ich jedoch bereits einige Quellen vorstellen; zum Thema "Manchester-Liberalismus". Die heute gängige Vorstellung einer Ideologie, die nur auf das Eigeninteresse und die Vorteile der "Reichen" bedacht war und des Staates als Hüter des Gemeinwohls und Beschützer der Armen, der sich im 19. Jahrhundert völlig aus der Wirtschaft heraushielt, wird in den angeführten Texten als nicht ganz korrekt präsentiert. Vielmehr zeigt sich, dass die Interventionen des Staats die Lage der Armen verschlechterte und durch das Zurückdrängen des Staates verbessert wurde. Ich werde darauf hoffentlich später noch genauer eingehen können. Gerecht ist nur die Freiheit von Richard Herzinger und Mythos Manchestertum von Detmar Doering

Spezifisch unspezifisch

Ich habe mir vor einiger Zeit einmal eine Studie zur selbsternannten "geschlechtergerechten Sprache" angesehen, die beweisen soll, dass sich nur durch diese Sprachvariante Frauen und Mädchen angesprochen fühlen. Diese Studie muss eine Leuchtturmstudie sein, denn sie wird in den Medien ständig angeführt. Z.B. bei Quarks , Verdi oder RND . Bei letzterem steht dazu: In einer Studie aus dem Jahr 2015 wurde ein Experiment mit fast 600 Grundschulkindern durchgeführt. Dabei wurden ihnen Berufe entweder in der männlichen und weiblichen Form oder im generischen Maskulinum vorgelegt. Mädchen trauten sich eher traditionell männliche Berufe zu, wenn die Berufsbezeichnung gegendert wurde. Es handelt sich hierbei um die Studie "Yes I Can! – Effects of Gender Fair Job Descriptions on Children’s Perceptions of Job Status, Job Difficulty, and Vocational Self-Efficacy" . Bevor ich mir diese Studie anschaute, hatte ich schon den Gedanken: Eigentlich widerlegt diese Studie ja die gesa