Continuous Quality – Grundlagen guter Software-Entwicklung

In meiner neuen Artikelserie widme ich mich der Qualität von Software – um genau zu sein, der kontinuierlichen Qualitätssteigerung in bestehenden und neuen Softwareprojekten als Grundlage guter Software-Entwicklung – zusammengefasst unter Continuous Quality. Die einzelnen Artikel werden im monatlichen Turnus erscheinen und unter anderem eine allgemeine Einführung zu Qualität, deren Definition, Messbarkeit, sowie die Entstehungsgeschichte… more

Startup-Code: Kommentare im Quelltext

Es ist immer wieder ein gerne diskutiertes Thema „Kommentare im Quelltext“ – allen voran die sogenannten Inline-Kommentare. Das Kommentare sinnvoll und in jedem guten Softwareprojekt elementarer Bestandteil sind, dessen ist sich die Mehrheit der Entwickler und Projektverantwortlichen mittlerweile tendenziell sicher. Doch es gibt sie noch, die andere Seite – Software ohne Kommentare und das bei… more

Grundlegende Regeln für gute Fehlermeldungen

Soeben musste ich bei der Integration einer Bibliothek mal wieder staunen. Die Bibliothek, auf die ich mich hier beziehe, zeichnet sich unter anderem durch einen guten Stil, eine durchgängige Dokumentation, sowie fast lückenlose Fehlerbehandlung aus. Deshalb ist es um so weniger verständlich, dass die eingesetzten Fehlermeldungen, die implementiert wurden, leider oft nicht aussagekräftig genug sind…. more

Mein erstes Fachbuch

Nach einigen Jahren mit sehr interessanten Erfahrungen in der Software-Entwicklung, habe ich vor ca. einem Jahr mit dem Schreiben meines ersten Fachbuches begonnen. Mir lag die Qualität der Projekte an denen ich maßgeblich beteiligt bin, stets sehr am Herzen. Ein Stück Software zu schreiben, es zu testen und es Menschen zur Verfügung zu stellen, die… more

Aktueller Stand

Während des letzten Jahres habe ich sehr viele neue Impulse aufgenommen und viele Theorien zur Qualität von Software gehört, Vorlesungen besucht, unzählige Bücher aus vielen Bereichen der Software-Entwicklung gelesen, sowie Diskussionen und anregende Unterhaltungen bei Conventions geführt. Würde ich jetzt, nachden Ergebnissen des letzten Jahres, ein Resümee ziehen, dann würde ich wahrscheinlich ganz simpel formulieren:… more