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

Dags att söka TE4!

Ansökningen är igång!
25 april till 15 maj!
ansök via skanegy.se

Öppet hus/info-möte den 8:e maj kl. 17-18 hos NTI Lund, Sankt Lars park!

Är du intresserad av programmering, t.ex. spelutveckling, appar eller webbserverprogrammering?
Går du på Teknikprogrammet på gymnasiet och läser Programmering 1? (eller har gått och är max 22 år)

Till höst startar jag ett nytt 4:e tekniskt år tillsammans med NTI i Lund för dig som vill bli Gymnasieingenjör. Målet är att du efter 4:e året kommer ut i arbete inom mjukvaruutveckling!

/MVH
Jonas Nilsson
skapare csharpskolan.se

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.

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

Scroll to top