Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Trade Off!

98 views

Published on

Die Slides zu meinem Kurzvortrag im eXreme Presentation Format auf den XP Days Germany 2018.

Ein Pladoyer dafür, dass "Best Practices" nicht immer funktionieren und man statt dessen lieber sein Hirn einschalten und eine spezifisch zum Problem passende Lösung finden sollte.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Trade Off!

  1. 1. Warum „Best Practices“? Checklist by Icons fest from the Noun Project
  2. 2. Kontext Crown by Marco Livolsi from the Noun Project Voraussetzungen Ziele
  3. 3. Unterschiede der Kontexte? Problem Praktik magnifier by Artem Yurov from the Noun Project
  4. 4. Trade Off! Scale by jai from the Noun Project
  5. 5. "Advantage Bias" pros and cons by Mitchell Eva from the Noun Project
  6. 6. Pair Programming Ziele pros and cons by Mitchell Eva from the Noun Project Bessere Qualität Schleifenvermeidung Wissen teilen
  7. 7. Trade Off pros and cons by Mitchell Eva from the Noun Project Bessere Qualität Schleifenvermeidung Wissen teilen Scale by jai from the Noun Project Opportunitätskosten
  8. 8. Standard Aufgaben pros and cons by Mitchell Eva from the Noun Projectyawning by Sewon Park from the Noun Project als Pairing Antikontext
  9. 9. Standard Aufgaben pros and cons by Mitchell Eva from the Noun Projectyawning by Sewon Park from the Noun Project Geringe Anforderungen an Qualität Kaum Potential für Schleifen Wenig zu lernen Nichts Unbekanntes
  10. 10. Don’t Repeat Yourself (DRY) … System.out.println("Alice"); System.out.println("Bob"); System.out.println(„Carol"); } Normalisiert DRY Duplication WET … log("Alice"); log("Bob"); log("Carol"); } void log(String message) { System.out.println(message); }
  11. 11. Microservices WET Entkoppelte Teams SOA DRY Enterprise Data Model Service Reuse 2000 2010 2020
  12. 12. Service Intern Trade Off DRY Normalisung Entkoppelt Replizierte Daten Kopplung Zwischen Services
  13. 13. TDD RED GREEN REFACTOR
  14. 14. Spike & Stabilize* RED GREEN REFACTOR * Dan North https://medium.com/ingeniouslysimple/building-features-with-spike-stabilise-1906a9006a87 Validieren in Prod
  15. 15. Feature behalten? Validieren in Prod JA NEIN Trash by Wilson Neto from the Noun Project Spike & Stabilize* RED GREEN REFACTOR
  16. 16. Feature hohe Unsicherheit pros and cons by Mitchell Eva from the Noun Project ???
  17. 17. Feature hohe Sicherheit pros and cons by Mitchell Eva from the Noun Project p>90%
  18. 18. "There is no such thing as Best Practice!" ? Forbidden by b farias from the Noun Project Checklist by Icons fest from the Noun Project
  19. 19. Trade Off! Scale by jai from the Noun Project Hinterfrag Allheilmittel! magnifier by Artem Yurov from the Noun Project
  20. 20. Hinterfrage Alles!Warum?
  21. 21. License Creative Commons-ShareAlike 3.0
  22. 22. Images are from Noun Project and attributed directly on the slides they are used on

×