Det var Joakim Sundéns svar på frågan på utvecklarkonferenser Developer Summit 2008. Men någon yrkesetik att tala om finns inte bland programmerare, enligt Joakim Sundén, till vardags utvecklare på Avega.
– För att uppnå yrkesetik krävs tydliga riktlinjer för hur utvecklare ska jobba, men också en gemensam uppfattning om hur utvecklarens arbete ser ut. Det saknas idag, säger Joakim Sundén.
Med den kunskap och de erfarenhet som utvecklare samlat på sig under yrkets femtioåriga historia finns det inga ursäkter.
– Det är inte varje enskild utvecklares ensak hur hon skriver sin kod. Det skulle vara som om läkaren själv skulle bestämma om händerna skulle tvättas eller ej, säger Joakim Sundén.
Ansvar för resultatet ligger däremot helt och fullt på utvecklaren. Joakim Sundén säger att det är utvecklarens jobb att försvara kodkvalitet lika mycket som det är projektledarens arbete att se till att kundkrav införs och att tider hålls.
För att bli en professionell utvecklare måste programmeraren utföra en rad handlingar. Den första är att undvika att skriva dålig kod eftersom det inbjuder till mer dålig kod. Dålig kod gör också utvecklaren mindre produktiv, den är svår att underhålla och introducerar defekter.
Vidare måste utvecklaren eliminera uppkomsten av defekter, eller buggar som de också kallas. För att kunna göra det krävs metoder. Som testdriven utveckling, kodinspektion, parprogrammering och prototyping.
– Utvecklare inför fem till åtta buggar per timme de kodar. Men studier visar att tillsammans kan metoder som testdriven utveckling och parprogrammering reducerar så mycket som 90 till 97 procent av alla buggar, säger Joakim Sundén.
Även en rad mjuka värden definierar en professionell utvecklare.
– Visa omtanke om kund och kod, sätt stolthet i det ni gör och bry er om affärsidéer, säger Joakim Sundén.
























VIRTUALISERING




















Inte bara utvecklare - (Nils H) 2008-04-10 16:07
"Vad utmärker en professionell utvecklare?" - (Jet Set Willy) 2008-04-10 16:11
"Vad utmärker en professionell utvecklare?" - (Nils H) 2008-04-10 16:15
(Inlägget är borttaget av moderator) 2008-04-10 16:30
- Utvecklare inför fem till åtta buggar per timm - (IcyNick) 2008-04-10 16:36
- Utvecklare inför fem till åtta buggar per timm - (David Mårtensson) 2008-04-10 17:00
"Vad utmärker en professionell utvecklare?" - (falde) 2008-04-10 17:35
- Utvecklare inför fem till åtta buggar per timm - (falde) 2008-04-10 17:42
- Utvecklare inför fem till åtta buggar per timm - (hlindqvi) 2008-04-10 17:54
Pointy-Haired Boss - (Cugel) 2008-04-10 17:57