Skip to content

Omegapoint/tdd-lab

Repository files navigation

TDD 101 - labbar

Denna kodbas utgör basen i labbarna i TDD-kursen. Innehållet är avsiktligt knapphändigt då respektive deltagare förväntas utöka koden i varje labbmoment.

Innehåll

Förkrav - Detta behöver du inför kurstillfället

  • Editor
  • Git
  • JDK17

Editor

För att kunna redigera och köra koden behövs en editor. Vi föreslår IntelliJ.

Git

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

JDK Java Development Kit Version 17

Mac

Windows

TODO: Lägg till instruktioner om installationen. (Windows-användare som läser kursen får gärna lägga upp en PR med instruktioner.)

Öppna och testkör koden

Öppna en terminal och navigera till det stället du vill spara lab-koden cd ~/SOME_DIRECTORY Välj något bra ställe som /Documents/labs t.ex. Därefter klonar du med SSH eller https (Välj https om du inte använt SSH tidigare)

git clone [email protected]:Omegapoint/tdd-lab.git

https

git clone https://github.com/Omegapoint/tdd-lab.git

Öppna IntelliJ och välj att öppna foldern /tdd-lab som du precis skapade med git clone

I IntelliJ kan du högerklicka på filen CalculatorTest under src/test/java/se.omegapoint.academy.tdd/example/ och tryck Run 'CalculatorTest'

Testet ska då gå igenom. Då är allt uppsatt för att du ska kunna påbörja kursen utan några vidare installationer, sen är det bara att skriva kod.

Lab-instruktioner

Lab-instruktionerna hittar du i presentationsformat i filen TDD-Presentation-2.0.key. Ladda ner den och följ instruktionerna för att genomföra labben på egen hand. Kravordning.txt innehåller i vilken ordning du får dina krav från din produktägare.

Kan du inte läsa .key formatet kan du köra filen genom en KeyNote -> PowerPoint formatterare online.

Referenser - för den nyfikne