Wie Softwareentwickler Softwarequalität nachhaltig steigern können

In der Softwareentwicklung reicht es heute nicht mehr aus, einfach funktionalen Code zu schreiben. Erwartet wird Software, die robust, performant, sicher und gut wartbar ist. Gleichzeitig steigen Komplexität und Zeitdruck – und damit auch das Risiko technischer Schulden und Qualitätsprobleme. Die folgenden Prinzipien unterstützen Entwickler*innen dabei, Softwarequalität nachhaltig zu steigern.

Cell Metabolism: Nature’s Own Software Simulation

When I first started university, I wanted to understand how cells in the human body actually work — how medications affect metabolism, why cells sometimes fail, and what leads to disease. I spent hours in the lab, pipetting, extracting DNA, and analyzing proteins. And then I realized two things: I …

Microservices: Zerlege dein System, um es zu beherrschen

Statt eine grosse Software als ein einziges, eng gekoppeltes Programm zu bauen, wird sie bei einer Microservices-Architektur nach dem Prinzip divide et impera (teile und herrsche) prinzip in viele kleine, spezialisierte Dienste aufgeteilt, die jeweils eine klar abgegrenzte Aufgabe haben. Diese Bausteine können unabhängig voneinander entwickelt, getestet, bereitgestellt, aktualisiert und …

Smart-Everything oder einfach nur Elektroschrott

Die Vernetzung von Elektronikgeräten nimmt stetig zu. Von der smarten Glühbirne bis zum vernetzten Kühlschrank – alles scheint heute übers Internet steuerbar zu sein. Doch wie sinnvoll ist diese Entwicklung wirklich? Besonders bei alltäglichen Geräten wie smarten Waschmaschinen, Kühlschränken und was es sonst noch so gibt fragt man sich schon …

Dokumentiere so einfach wie nie zuvor – mit Doc-as-Code

Dokumentieren ist nicht jedermanns Sache. Neben der Frage: «Was gehört eigentlich in eine Dokumentation?», diskutieren Entwickler immer wieder, mit was für Tools die Dokumentation erstellt sowie aktuell gehalten werden soll und wo man sie Ablegen soll, damit sie auch von allen gefunden wird. Bei der Tools- und Ablage-Fragestellung kann Doc-as-Code …