Quelle: Bild: Shutterstock / TechnoVectors
Grundsätze effizienter Software-Entwicklung 21.05.2020, 11:22 Uhr

Höher, schneller, weiter - aber richtig

Ein Plädoyer für mehr Entwickler-Performance und gegen meta-technische Schulden.
Jeder Entwickler strebt nach fehlerfreien, performanten Lösungen. Aber nur wenige Entwickler streben danach, auch die Entwicklungsarbeit effizienter zu gestalten. Jeder Entwickler klagt über Zeitmangel, aber nur wenige Entwickler sorgen dafür, dass ihre Software zukünftig effizienter produziert werden kann.
Die Entwicklung von Software mit professionellem Anspruch ist etwas, was weit über die Fähigkeit hinausgeht, einen Computer so zu programmieren, dass ein gegebenes Problem gelöst wird. Auch wenn dieses Können eine wichtige Grundlage für alles weitere ist, ist es dennoch nur der erste Schritt. Eine gängige Redensart der IT-Branche besagt, dass es einen großen Unterschied zwischen Programmierern und Software-Entwicklern gibt, und in dieser Aussage steckt ein wahrer Kern: Die Tatsache, dass man in der Lage ist, ein kleines Problem brauchbar programmatisch zu lösen, sagt wenig über die Fähigkeit aus, auch ein großes Problem per Software erfolgreich lösen zu können.

web & mobile DEVELOPER

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt web&mobile Developer plus Kunde.
  • 2 Monate Gratis testen
  • Über 4.000 qualifizierte Fachartikel
  • Diverse DevBooks thematisch für Sie zusammen gestellt
  • Webcasts von 30 - 90 Min.
  • Aufzeichnungen von ausgewählten Fortbildungen und Konferenzen
  • Auf jedem Gerät verfügbar