Unit Testing: Workshop Erfahrungen(K)Eine Märchenstunde…Frank SonsSenior Software EngineerAgata RaapPHP Entwicklerin
Ein PHPUnit Märchen mit Happy End                      Und einer Moral…                                         2
Es war einmal…                 3
Doch dann kam die böse Realität…                                   4
Mit vielen bösen Fallen…                           5
Ich dachte wir sind im Märchen?               Ich wünsche mir ne Fee…                                         6
Die Idee: Workshop!                      7
Ein wenig Vorarbeit ist notwendig…                                     8
Und dann gehts los…                      9
Aber was ist mit den bösen Fallen?      Keine Fee und kein Ritter, aber Entwickler…                                       ...
Statische Probleme…                      11
…auslagern!              12
Abhängigkeiten…                  13
…auslagern!              14
Happy End in Sicht!Moment, da fehlt noch was!                             15
Die Moral von der Geschicht?                               16
Und wenn sie nicht gestorben sind…                                     17
Happy End!             18
Best Practices… oder nicht?           Diskussion ist eröffnet…                                      19
Und los gehts…                 20
Thanks!          21
Bigpoint GmbHFrank Sons & Agata Raap   Drehbahn 47-48   20354 Hamburg      GermanyTel +49 40.88 14 13 - 0Fax +49 40.88 14 ...
Nächste SlideShare
Wird geladen in …5
×

Unit Testing: Workshop Erfahrungen

2.180 Aufrufe

Veröffentlicht am

(K)Eine Märchenstunde mit PHPUnit

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.180
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1.264
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • Präsentationen helfen nicht (immer) BankAccount Beispiel
  • Realität sieht anders aus Legacy Code
  • Ja nicht wackeln, sonst bricht alles zusammen: deshalb braucht man Tests… Refactoring ohne tests: „never touch a running system“ Refactoring mit tests: „refactor mercilessly“ (Kent Beck) Teufelskreis, also was tun?
  • Code geben lassen Dependencies machen Code untestbar Notwendiges refactoring für testbaren code Stolpersteine = advanced unit testing mock/stubs DataProvider
  • Pair programming = laut denken! Refactoring machen lassen Warten bis Fehler erkannt werden Neue Konzepte erklären (Warum und Wie)
  • Unit Testing: Workshop Erfahrungen

    1. 1. Unit Testing: Workshop Erfahrungen(K)Eine Märchenstunde…Frank SonsSenior Software EngineerAgata RaapPHP Entwicklerin
    2. 2. Ein PHPUnit Märchen mit Happy End Und einer Moral… 2
    3. 3. Es war einmal… 3
    4. 4. Doch dann kam die böse Realität… 4
    5. 5. Mit vielen bösen Fallen… 5
    6. 6. Ich dachte wir sind im Märchen? Ich wünsche mir ne Fee… 6
    7. 7. Die Idee: Workshop! 7
    8. 8. Ein wenig Vorarbeit ist notwendig… 8
    9. 9. Und dann gehts los… 9
    10. 10. Aber was ist mit den bösen Fallen? Keine Fee und kein Ritter, aber Entwickler… 10
    11. 11. Statische Probleme… 11
    12. 12. …auslagern! 12
    13. 13. Abhängigkeiten… 13
    14. 14. …auslagern! 14
    15. 15. Happy End in Sicht!Moment, da fehlt noch was! 15
    16. 16. Die Moral von der Geschicht? 16
    17. 17. Und wenn sie nicht gestorben sind… 17
    18. 18. Happy End! 18
    19. 19. Best Practices… oder nicht? Diskussion ist eröffnet… 19
    20. 20. Und los gehts… 20
    21. 21. Thanks! 21
    22. 22. Bigpoint GmbHFrank Sons & Agata Raap Drehbahn 47-48 20354 Hamburg GermanyTel +49 40.88 14 13 - 0Fax +49 40.88 14 13 - 11 f.sons@bigpoint.net a.raap@bigpoint.net www.bigpoint.net Find us on 22

    ×