Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DEVSUMMIT2022

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

 DEVSUMMIT2022

Avatar for Oliver Klee

Oliver Klee

June 22, 2022
Tweet

More Decks by Oliver Klee

Other Decks in Programming

Transcript

  1. Q U A L I TÄT, K Ä S E

    U N D S P I E L E D E V S U M M I T 2 0 2 2 | 2 2 . 0 6 . 2 0 2 2 | O L I V E R K L E E | @ O L I K L E E | O L I K L E E @ C H A O S . S O C I A L
  2. Ü B E R M I C H Oliver „Oli“

    Klee #bonn #extension-dev #workshop-teacher #unit-testing-guy #typo3-ombudsperson #typo3-quality-assurance-initiative #gamification-working-group #game-cooking #powermetal
  3. WA R U M M E H R Q U

    A L I TÄT F Ü R S O F T WA R E ? weil wir es den Kund:innen versprechen weil wir stolz auf unsere Arbeit sein wollen weil wir zu alt für den schlechten Code sind
  4. WA S I S T Q U A L I

    TÄT ? es gibt wenige Bugs wir spielen kein Jenga der Code ist leicht änderbar Upgrades und Refactorings sind risikoarm
  5. D A S S C H W E I Z

    E R - K Ä S E - M O D E L L https://commons.wikimedia.org/wiki/File:SwissCheese_Respiratory_Virus_Interventions_GERMAN.jpg
  6. K Ä S E S O R T E N

    F Ü R S O F T WA R E Q U A L I TÄT statische Codeanalyse (Syntax, Stil, Typen …) automatisierte Tests (Unit, Functional, …) Code-Reviews
  7. L E V E L S U N D K

    L A R E Z I E L E
  8. L E V E L S U N D K

    L A R E Z I E L E Rule-Levels bei PHPStan und Psalm Baseline-Datei mit Blockliste Regeln nach und nach einschalten Tests nur bei Codeänderungen schreiben eine Klasse pro Woche mit Tests abdecken
  9. M I T H E R A U S F

    O R D E R U N G E N S P I E L E N Welches Rule-Level können wir erreichen? Welche Code-Coverage kriegen wir hin? Wie wenige Mutations entkommen uns? Wie weit können wir testgetrieben entwickeln? Was können wir alles automatisieren?
  10. V I E L S PA ß B E I

    M D E V S U M M I T 2 0 2 2 ! D E V S U M M I T 2 0 2 2 | 2 2 . 0 6 . 2 0 2 2 | O L I V E R K L E E | @ O L I K L E E | O L I K L E E @ C H A O S . S O C I A L