Implementation
- Software Craftmanship
- Clean code
- TDD
- Röda tråden
- Teststrategier
- Design patterns
- Magic tricks of testing
Vad innebär Software Craftmanship? —> Vi är proffs som vill leverera kod vi kan vara stolta över. Varför? Därför att vi vet att det lönar sig i längden. Vi spenderar tex 90% av tiden med att läsa kod, 10% skriva. Clean Code och TDD är exempel på verktyg som vi kan använda.
TDD?
http://blog.cleancoder.com/uncle-bob/2016/03/19/GivingUpOnTDD.html
Den Röda Tråden
- Vi kan välja utvecklingsmodell
- Vi kan hantera risk och vet varför behövs
- Vi kan skriva och estimera krav
- User stories, -ilities, regler
- Vi kan ta fram arkitekturkrav
- Vi kan ta fram arkitektur och design
- Vi kan skriva Clean Code
VISION KRAV TEST KOD SYSTEM KRAV KRAV TEST TEST DEPLOYABLE … TEST … … KOD KOD … KOD KOD … DEPLOYABLE … KOD … KRAV DESIGN IMPLEMENT TEST DRIFTSÄTTN