April 17 2008

Behaviour Driven Development

1  kommentare

Behaviour-Driven Development (BDD) ist eine Evolution des Denkens hinter Test Driven Development. Dabei wird die Sapir-Whorf Hypothese auf das Schreiben von Tests angewandt. Diese besagt: „zwischen den grammatikalischen Kategorien der Sprache, die eine Person spricht und wie diese Person die Welt versteht und sich in ihr bewegt, besteht eine systematische Beziehung“. Siehe Language, Thought and Reality. Selected Writings von Benjamin Lee Whorf.

Die Sapir-Worf Hypothese ist in der Linguistik umstritten. Unstrittig ist jedoch das Sprache unser Denkenin gewisser weise beeinflusst. Diese Aussage kann bis auf Wilhelm von Humboldts Essay „Über das vergleichende Sprachstudium“ von 1820 zurückgeführt werden.

Bei BDD wird im Vergleich zu TDD nicht ein Testfall definiert, sondern ein Erwartung. Das Ziel ist nicht eine Ansammlung von Tests sondern eine ausführbare Spezifikation der zu entwickelnden Software. Nach Astels „arbeitet man bereits mit BDD wenn man TDD richtig anwendet“. Es existieren spezielle BDD Frameworks die Softwareunterstützung für BDD bieten. BDD kann aber auch mit den bekannten xUnit Frameworks umgesetzt werden.

Veröffentlicht in Softwareentwicklung am 17. April 2008

Über Jens Jäger.

Meine Mission ist es, den Unternehmens-Impact, meiner Kunden durch agile Softwareprojekte zu steigern:

  • Digitale Transformation ankurbeln.
  • Routineaufgaben automatisieren.
  • Freiraum für Innovation schaffen.

Das könnte dich auch interessieren

Es gibt ein Social Network nur für KI-Agenten

Es gibt ein Social Network nur für KI-Agenten (nein nicht LinkedIn 🙂  Und die haben bereits eine Religion gegründet. Moltbook heißt die Plattform. Sie ist ein Reddit-Nachbau, aber nur für KI-Agenten. Menschen können mitlesen, aber nicht posten. Nur über die API können KI-Agenten dort aktiv werden. Und was machen die Agenten dort? Sie posten massenhaft

Read More

Learnings vom Java Forum Stuttgart 2025

Dieses Jahr war ich mit einem Teil des JSE Teams wieder auf dem Java Forum Stuttgart: Grandioses Event. Super Vorträge. Spitzen Orga. Mega Essen. Networking vom feinsten. Hier sind meine Keytakeaways: KI KI ist Mainstream, jeder nutzt inzwischen KI-Tools. Kontext ist wichtig. Um so mehr Kontext um so besser die Ergebnisse von KI. KI halluziniert:

Read More

Du möchtest täglich 2-3 Stunden mehr für deine wichtigsten Aufgaben