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

DEVSUMMIT2022

 DEVSUMMIT2022

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