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.

Wenn kleine Einheiten für Alarm sorgen

Headerbild DNA aus Code

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.

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.

Von einfach bis automatisiert – so wurde Code immer besser

Die Testabdeckung ist eine Metrik, mit der bestimmt wird, wie viel von unserem Code von unserer Testsuite getestet wird. Sie bietet Einblicke darüber, welche Teile des Codes während des Tests ausgeführt werden und welche nicht. Unser Start in eine neue Blogreihe!