Für mehr Freizeit: Funktionale Programmierung

Funktionale Programmierung ist ein Programmierparadigma, das den Bau von Software durch die Komposition reiner Funktionen, die Vermeidung von gemeinsamen Zuständen und veränderbare Daten vorantreibt. Warum ein anderes Paradigma sinnvoll ist, erfährst du in diesem Blog-Beitrag.

Weiterlesen

Headerbild DNA aus Code

Wenn kleine Einheiten für Alarm sorgen

Mutationstests dienen dazu, die Qualität von Softwaretests zu bewerten. Dafür wird der Quellcode eines Programms in kleinen Einheiten abgewandelt und in der Testsuite ausgeführt. Schlüsselkonzepte und Schritte beim Mutationstest erfährst du in dem dritten Beitrag unserer neuen Blogreihe.

Weiterlesen

Mit der Basismetrik Zeile für Zeile zu besseren Ergebnissen

In dieser Reihe befassen wir uns eingehend mit den Aspekten der Testabdeckung und untersuchen verschiedene Techniken und Tools, die Entwicklern dabei helfen, qualitativ hochwertige Software zu erstellen. In diesem Beitrag untersuchen wir die zeilenbasierte Testabdeckung.

Weiterlesen