Treffer: Clean coding i team : En fallstudie om hur ett team går tillväga för att etablera ettgemensamt tankesätt som grundas i Clean codes riktlinjer ; Clean code in team : - A case study to describe how a team works to establish acommon mindset based in the guidelines of Clean code

Title:
Clean coding i team : En fallstudie om hur ett team går tillväga för att etablera ettgemensamt tankesätt som grundas i Clean codes riktlinjer ; Clean code in team : - A case study to describe how a team works to establish acommon mindset based in the guidelines of Clean code
Publisher Information:
Högskolan Dalarna, Informatik
Publication Year:
2017
Collection:
Dalarna University: Publikationer
Document Type:
Dissertation bachelor thesis
File Description:
application/pdf
Language:
Swedish
Rights:
info:eu-repo/semantics/openAccess
Accession Number:
edsbas.CD700C12
Database:
BASE

Weitere Informationen

Idag byggs många system som består av svårlästa kodbaser med låg förvaltningsbarhet. En anledning till detta är att utvecklarna av systemet har olika bakgrund och kunskap i hur de skriver kod. Att skriva sin kod på helt skilda sätt är något som kan skapa problem i takt med att system blir större och allt mer komplexa. Nethouse i Borlänge har sedan 2015 arbetat med förvaltningsuppdraget TRAP (Transportstyrelsens Administrativa Processystem) där en problematiskt förvaltning upplevts i och med att systemet är uppbyggt med hjälp av olika tekniker. Tekniken i TRAP ska lyftas och målet med detta är att skapa en mer lättläst och förvaltningsbar kodbas jämfört med hur TRAP ser ut idag. För att uppnå detta är planen att i teamet etablera ett gemensamt tankesätt som grundas i de riktlinjer som Clean code förespråkar. Studien syftar till att beskriva hur ett team arbetar med etableringen av ett gemensamt tankesätt som grundas i Clean Codes riktlinjer samt faktorer som anses vara viktiga att beakta. För att uppnå syftet användes två frågeställningar:  Hur arbetar teamet med etableringen av det gemensamma tankesättet idag?  Vilka faktorer kan anses som viktiga att beakta när ett nytt gemensamt tankesätt ska etableras? En fallstudie utfördes med intervjuer och enkäter som datainsamlingsmetoder för att ha möjlighet att besvara frågeställningen. Resultatet från studien visar att teamet på Nethouse använder sig av par- och mobprogrammering samt i enstaka fall kodgranskning för att etablera det gemensamma tankesättet. Resultatet beskriver även fyra faktorer som är viktiga att beakta när ett gemensamt tankesätt som grundas i Clean codes riktlinjer ska etableras. De fyra faktorerna är ömsesidigt förtroende, ömsesidighet kring det arbete som utförs, tvåvägskommunikation och tillvägagångssätt. ; Many of todays systems are made of code bases with low readability which leads to low maintainability. One reason to this is that developers of the system have different experience and knowledge in how to write code. When code is written in ...