Pimp my Code 2009 handlar om hur du som utvecklare kan förhålla dig till ditt arbete. Hur producerar vi kvalitativa slutprodukter och ändå tillfredställa kundens eller arbetsgivarens önskemål om kortare produktionstid? Vi riktar luppen både på det etiska perspektivet men även på hur du rent praktiskt kan gå till väga för att höja kvaliteten i samklang med ökande krav på effektivitet.
17.00
Registrering
17.00-18.00
Öl och mingelmat
18.00-18.45
Vad utmärker en professionell utvecklare?
Joakim Sundén, Avega
Har du någon gång känt dig tvungen att tumma på kvaliteten i ditt arbete som utvecklare? Du kanske nöjde dig med att det i alla fall verkade fungera? Det kanske inte fanns tid att göra ett ordentligt jobb? Kunden eller chefen kanske inte tillät något annat? En professionell utvecklare låter inte sådana svepskäl stoppa henne från att utföra ett gediget arbete utan vägleds av en yrkesetik. Det kan verka främmande för en del, men det finns faktiskt andra principer än “kunden har alltid rätt”. Under den här sessionen tittar vi närmare på hur dessa principer ser ut, vilka praktiker vi kan använda för att upprätthålla dem och varför de är viktiga för en utvecklares yrkesutövande.
18.50-19.20
S.O.L.I.D
Patrik Löwendahl, Cornerstone
Sund systemutveckling utgår från principer och guidelines. I den här sessionen kommer vi titta närmare på några av de fem mest grundläggande principer som du som utvecklare behöver fundera över när du skriver kod: Separation of Concerns, Open / Closed, Liskov substition, Interface Seggregation, D, Dependency Inversion.
19.20-19.45
Paus och tilltugg
19.45-20.15
Refactoring till design mönstren och principer
Fredrik Normén, Cornerstone
Skriva kod som en dator förstår kan vi alla, men en bra programmerare skriver kod som andra människor förstår. Refactroing handlar om att skriva om kod till det bättre. I denna session kommer vi med hjälp av refactoring skriva om kod till att använda patterns och principer för att öka läsbareheten och underhåll av kod.
20.20-20.50
Höj kvalitén på koden du skriver
Dag König, Microsoft
Vi gör alla fel, alla glömmer bort saker och trampar ibland i klaveret. I Visual Studio finns flera verktyg som hjälper dig att undvika detta. Vi går i den här presentationen igenom några av dem, såsom "Code Analysis", "Performance Profiling" och "Code Metrics".