Opplev smidig programmering

  • View
    50

  • Download
    0

Embed Size (px)

DESCRIPTION

Opplev smidig programmering. Grenland web dev meetup Johannes Brodwall Steria Norway @ jhannes. Featuring:Ole Morten Amundsen. Forml ha det gy med programmering! At dere blir inspirert n! At dere har det mer gy i fremtiden (stretch goal). Agenda - PowerPoint PPT Presentation

Transcript

PowerPoint Presentation

Opplev smidig programmeringGrenland web dev meetupJohannes BrodwallSteria Norway

@jhannesFeaturing:Ole Morten AmundsenForml ha det gy med programmering! At dere blir inspirert n! At dere har det mer gy i fremtiden (stretch goal)Agenda Hva er smidig programmering Hva skal du se etter?Demonstrasjon DiskusjonPossibly: Tips and tricksHva er smidig programmering?Hva er smidig?

Levere oftereLevere oftere=> Uferdig kodeUferdig kode=> EndringsevneEndringsevne=> Kvalitet og disiplinDisiplin-velse:Ping pong programmeringFrste ingrediens:Parprogrammering13

14Andre ingrediens:Test-drevet utviklingFeilende testSkriv kodeFeilende testSkriv kodeFeilende testTredje ingrediens:RefaktoreringFeilende testSkriv kodeFeilende testSkriv kodeFeilende testForbedre kode og testerForbedre kode og testerRr godtFeilende testSkriv kodeFeilende testSkriv kodeFeilende test20Feilende testSkriv kodeFeilende testSkriv kodeFeilende testForbedre kode og testerForbedre kode og tester21Feilende testSkriv kodeFeilende testSkriv kodeFeilende testForbedre kode og testerForbedre kode og tester

22Hva forventer du fra dette?Hyere/lavere tidsbruk?Hyere/lavere kostnad?Hyere/lavere kvalitet?Behagelig/stressende arbeidsmilj?DemonstrasjionHva skal du se etter? dersom du er prosjektleder dersom du er utvikler dersom du er tester dersom du er noe annetDemonstrasjon(Featuring Ole Morten Amundsen)

Kata: Minesweeper

32

33Lets work!34Hva s du?35Teamarbeid? Hvor ofte byttet vi p tastaturet? Hva gjorde den uten tastaturet? Hvilke effekter s du av parprogrammering? Annerledes enn forventet?Programmering? Hvor mange tester? Hva var frste test? Hvordan fant vi neste test? Hva var siste test?Fremdrift? Hvor ofte refaktorerte vi? Hvor lenge var koden rd? Styrker i designet?Svakheter i designet?Nok kommentarer?Hvorfor trene?Serist. Hvorfor?Programmering bare 13.37% av jobbenBedre produktBedre produktKorrekthetEndringsdyktighetMen drit i detDet viktige er: Tenk bedreTenk bedreSlutt bruke hjernekraft p detaljerHvordan kan du trene?P jobbKan vi jobbe sammen om dette?Hvordan vet jeg at det virker?AlenePrime factors kataMinesweeper kataMed andreCoding dojoGrenland Coding Dojo?51

55

Sri Lanka Coderetreat56Dere kan ogs57KonklusjonKonklusjonFrigjr tankekraftFrigjr tankekraftTren p ditt fagTakk for ossjohannes@brodwall.comhttp://johannesbrodwall.comhttp://twitter.com/jhannes

http://twitter.com/ole_morten