Alle Artikel nach Datum

Ducktyping & Java 8 Methodenreferenzen

Einige Programmiersprachen bieten ein Feature mit dem etwas eigenartigen Namen “Ducktyping”. Java zählt leider nicht dazu. In diesem Artikel möchte ich kurz erklären, was Ducktyping ist und wie man mit den in Java 8 eingeführten Methodenreferenzen zumindest einen ähnlichen Effekt erzielen kann.

Java
8 min

Softwareevolution

Der Lebenszyklus eines komplexen Softwaresystems unterteilt sich in mehrere Phasen. Häufig wird dabei leider der Zeitbereich der Evolution ausgelassen.

Allgemein
2 min

Der Agile Testmanager – ein Oxymoron? (Teil 3)

Benötigen wir im agilen Entwicklungsprozess wie Scrum noch einen Testmanager? Und wie sieht dies bei großen Projekten aus, an denen mehrere Scrum Teams beteiligt sind?

Qualitätssicherung
2 min

Der Agile Testmanager – ein Oxymoron? (Teil 2)

Benötigen wir im agilen Entwicklungsprozess wie Scrum noch einen Testmanager? Und wenn nein, wer übernimmt die strategischen Aufgaben des Testmanagers?

Qualitätssicherung
3 min

Cordova goes MS Visual Studio

Mit Apache Cordova können Apps für verschiedene mobile Endgeräte entwickelt werden. Diese Anwendungen können auf die Funktionen des jeweiligen Endgerätes – zum Beispiel die Kamera – zugreifen, ohne dass dafür nativer Code für ein spezielles Endgerät entwickelt werden muss.

.NET
2 min

Test Driven Development am Beispiel

Bezieht man sich bei der testgetriebenen Entwicklung nur auf die blanke Theorie, so bleiben die eigentlichen Vorteile häufig zu abstrakt. An dieser Stelle helfen Code Katas.

Qualitätssicherung
1 min

Der Agile Testmanager – ein Oxymoron? (Teil 1)

Ein Kollege stellte mir vor einiger Zeit die Frage, ob wir im agilen Entwicklungsprozess wie Scrum noch einen Testmanager benötigen. Meine erste Antwort war nein, da das Agile Manifest und das Scrum Framework nur drei Rollen kennt: Product Owner, Entwicklungsteam und Scrum Master. Aber auf den zweiten Blick ergab sich die Frage, wer aus dem Scrum Team übernimmt die Aufgaben des Testmanagers in und um den Sprint herum?

Qualitätssicherung
4 min

Test Driven Development

Klassisches Testen wird oft erst dann ausgeführt, wenn es etwas zu testen gibt. Welchen Nutzen bringt dabei der Ansatz der TDD für agile Projekte?

4 min