Testdriven utveckling, TDD, är en viktig teknik i vårt verktygslåda. Alla programmerare behöver behärska den. Hur lär man sig att göra det?

Kommer du på dig själv med att ofta skriva samma kod om och om igen när du använder VS Code? Skapa några snippets, det är smidigt och man kan dela dem. Det gör det definitivt roligare och mindre tidskrävande att hantera återkommande uppgifter.

Tänk dig att du ska åka bil i Stockholm och du behöver veta när du kan vara framme. Vad är viktigast att veta – hur snabbt man får köra eller hur mycket trafik det är? Om du har upplevt rusningstrafiken i Stockholm så är svaret självklart. Det är mängden bilar på vägen som är mest avgörande för din ankomsttid. Jag vill påstå att det finns likheter mellan trafikflöden och utvecklingsarbete. Dessa är värdefulla att reflektera kring för att utforska hur mängden pågående arbete påverkar hur mycket som blir färdigt till en deadline.

Jag har bloggat tidigare om problemen med ord som mål, plan, målsättning, vision, ord som är starkt besläktade. Och vi använder dem ofta lite blandat. De får därför en utsmetad betydelse som kan vara besvärlig, ja, till och med skadlig. Hur ska vi agera för att få bättre konversationer?

Vi som arbetar mer eller mindre aktivt med kod uppskattar förstås när koden, och systemet som det ingår i, är välstrukturerad. Det finns mycket litteratur på området, Robert C. Martins Clean Code och Clean Architecture är standardverk som man behöver läsa, liksom Refactoring av Martin Fowler.

Vi fortsätter vår berättelse om hur Marcus Hammarbergs gjorde en fantastisk insats i lite oväntad verksamhet genom att utnyttja, och lära ut, principer från Kanban. Om du inte läst del ett så hittar du den här.

Hur som helst, nu när Marcus landat och acklimatiserat sig på det fallfärdiga sjukhuset i Indonesien börjar jobbet på allvar. Det första att göra var att bilda sig en uppfattning om hur illa läget var. Sedan att försöka staka ut vägen framåt.

Responsive Development Technologies har i mer än 20 år, kanske längst i Sverige, arbetat med agil system- och organisationsutveckling. En stor del av vårt arbete handlar om att hjälpa våra kunder att förbättra sina organisationsflöden med hjälp av Lean och Kanban. Detta är något vi brinner för. Vi finns i Linköping men arbetar med kunder över hela landet.

Under vår konferens DevLin2018 bjöd vi därför in Marcus Hammarberg som föredragshållare.

Responsive Development Technologies AB

Responsive AB
Teknikringen 10
Linköping, 583 30
SWEDEN
Tel: +46 (0)13 219250
Den här e-postadressen skyddas mot spambots. Du måste tillåta JavaScript för att se den.