Quelle: dotnetpro
Test Driven Development 12.05.2023, 00:00 Uhr

Shall we test a game?

Die wohl verrückteste Implementierung von Tic Tac Toe, seit es Programmierer gibt.
Die Wahrscheinlichkeit, dass ein Softwareentwickler bei „Tic Tac Toe“ an einen beliebten Hacker-Film aus den 80ern denkt, ist relativ hoch. Dass dabei als Nächstes über testgetriebene Entwicklung nachgedacht wird, ist dagegen eher unwahrscheinlich. Dabei bietet das Spiel eine wunderbare Grundlage dafür!
Für die einen ist es nichts weiter als Drei Gewinnt. Den anderen zaubert es ein nostalgisches Schmunzeln ins Gesicht, sobald sie an Joshua, die einsichtige KI aus dem Klassiker „War Games“ denken [1]. Darüber hinaus aber ist Tic Tac Toe auch ein schönes Beispiel dafür, wie unterschiedlich Softwareentwickler Strategien zur Lösung eines Problems entwerfen.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar