Schack och TDD – Del 2

Inledning

Vi fortsätter kodandet på det som skall bli ett slags schack-spel.

Om du inte redan läst Schack och TDD - Del 1 så passa på och gör det nu. Denna artikel är en direkt fortsättning.

bild

Vad gör vi nu?

Vi kommer att ta itu med följande saker.

  • Tuple bör bytas ut mot någon klass. Vi kan inte skicka omkring en massa int'ar.
  • GetMovesFrom bör returnera en lista.
  • Det saknas en del gränskontroller på input till t.ex. AddPiece och GetPiece.

Och som alltid i TDD så skriver vi testerna först och implementationen sedan.

Let’s go

kommentarer

I videon för vi in BoardCoordinate utan att först skriva något test. Det är OK. Vi ändrar bara på gränssnitten med refaktorering. Våra tester testar samma saker och vi har inte ändrat implementationen i egentlig mening.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Scroll to top