Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

  www.steria.no © Steria Hvordan bli en bedre utvikler? Johannes Brodwall, Chief scientist, Steria Cicero 23. juni, 2010.

Liknende presentasjoner


Presentasjon om: "  www.steria.no © Steria Hvordan bli en bedre utvikler? Johannes Brodwall, Chief scientist, Steria Cicero 23. juni, 2010."— Utskrift av presentasjonen:

1   www.steria.no © Steria Hvordan bli en bedre utvikler? Johannes Brodwall, Chief scientist, Steria Cicero 23. juni, 2010

2  www.steria.no  14.07.20142 Intro kodekata – FizzBuzz (30 min) Uncle Bobs tre regler Kode dojo – Binary search (30 min) Lunsj Ny kodekata – Tennis (30 minutter) Thomas Nilssons metode Kode dojo – Pensjon/yatsi (90 min) Oppsummering Johannes’ seks observasjoner

3  www.steria.no  14.07.20143 Hvorfor er dere her i dag?

4  www.steria.no  14.07.20144 Hvorfor er dere her i dag? Hvorfor er dere her i denne jobben?

5  www.steria.no  14.07.20145 Del #1: Fizz Buzz

6  www.steria.no  14.07.20146 1 => 1 2 => 2 3 => ”fizz” 4 => 4 5 => ”buzz” 6 => ”fizz” …

7  www.steria.no  14.07.20147 Hvorfor er dere her i dag? Hvorfor er dere her i denne jobben? Hva kan man lære av kode kata?

8  www.steria.no  14.07.20148 Uncle Bobs tre regler 1. No code without failing test 2. Only enough test to fail 3. Only enough code to pass

9  www.steria.no  14.07.20149 Kode dojo: Binærsøk

10   www.steria.no 14.07.201410 [1,2,3,4,5,6,7],1 => 0 [1,2,3,4,5,6,7],100 => -1

11  www.steria.no  14.07.201411 Lunch

12  www.steria.no  14.07.201412 Kata: Tennis

13  www.steria.no  14.07.201413 0,0 => ”Love All” 1,0 => ”15 Love” 3,2 => ”40 30” 3,3 => ”Deuce” …

14  www.steria.no  14.07.201414 Thomas Nilsson (responsive design) 1. What variation is not expressed in your code? 2. What test would force you to express this variation? 3. ”Design” med TDD dreier seg om rekkefølge på tester

15   www.steria.no 14.07.201415 Kode dojo: Yatsi

16   www.steria.no 14.07.201416 (1,1,1,2,4),”enere” => 3 (5,5,5,4,4), ”hus” => 23 (1,2,3,4,5), ”hus” => 0

17   www.steria.no 14.07.201417 To ved tastaturet Rotering hvert 5. minutt De som sitter ved tastaturet bestemmer design Men kan spørre publikum

18   www.steria.no 14.07.201418 Kode dojo: Pensjon

19   www.steria.no 14.07.201419 Utenfra-inn: Total pensjon = … Pensjonspoeng per år Knekkpunkt Totalt pensjonspoeng (”besteårsregelen”)

20   www.steria.no 14.07.201420 TDD i “det virkelige liv” http://jhannes.blip.tv/ jhannes.blip.tv/file/3487566/

21   www.steria.no 14.07.201421 Prinsipp #1: Spesifiser utenfra og inn jhannes.blip.tv/file/3487399/ (10 min) github.com/jhannes/java-ee-spike- kata/tree/1-outside-in

22   www.steria.no 14.07.201422 Prinsipp #2: Spesifiser oppførsel jhannes.blip.tv/file/3487395/ jhannes.blip.tv/file/3487395/ (6 min) github.com/jhannes/java-ee-spike- kata/tree/2-1-servlet-test

23   www.steria.no 14.07.201423 Prinsipp #3: Øk feedback-frekvensen jhannes.blip.tv/file/3487334/ (5 min) github.com/jhannes/java-ee-spike- kata/tree/3-equals-test

24   www.steria.no 14.07.201424 Prinsipp #4: Dyrk fram et API jhannes.blip.tv/file/3487377/ (8 min) github.com/jhannes/java-ee-spike- kata/tree/4-search-for-people

25   www.steria.no 14.07.201425 Prinsipp #5: Dyrk fram struktur jhannes.blip.tv/file/3487376/ (3:20 min) github.com/jhannes/java-ee-spike- kata/tree/5-2-refactoring

26   www.steria.no 14.07.201426 Prinsipp #6: Det skal virke første gang jhannes.blip.tv/file/3487396/ (5 min) github.com/jhannes/java-ee-spike- kata/tree/6-getting-it-to-work

27  www.steria.no  14.07.201427 #1: Bygg utenfra inn #2: Spesifiser oppførsel #3: Test nær koden #4: Dyrk fram API’et #5: Dyrk fram design #6: Det skal virke første gang

28  www.steria.no  14.07.201428 Retrospektiv

29  www.steria.no  14.07.201429 En ting som overrasket deg En ting du vil lære mer om Hva er din neste anledning til å trene på faget ditt? En ting du vil prøve

30  www.steria.no  Johannes Brodwall Chief Scientist Steria, Norway johannes.brodwall@steria.no http://johannesbrodwall.com http://sterkblanding.no http://jhannes.blip.tv @jhannes Takk for oppmerksomheten  www.steria.no


Laste ned ppt "  www.steria.no © Steria Hvordan bli en bedre utvikler? Johannes Brodwall, Chief scientist, Steria Cicero 23. juni, 2010."

Liknende presentasjoner


Annonser fra Google