This document discusses various software development practices and principles. It addresses topics like best practices, context, goals, pair programming, Don't Repeat Yourself (DRY), microservices, test-driven development (TDD), spikes and stabilizing features. For each topic it outlines benefits and tradeoffs, emphasizing that there are no universal best practices and everything needs to be considered in its specific context by questioning assumptions.
6. Pair Programming
Ziele
pros and cons by Mitchell Eva from the Noun Project
Bessere Qualität
Schleifenvermeidung
Wissen teilen
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. Standard Aufgaben
pros and cons by Mitchell Eva from the Noun Projectyawning by Sewon Park from the Noun Project
als Pairing Antikontext
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
14. Spike & Stabilize*
RED GREEN
REFACTOR
* Dan North https://medium.com/ingeniouslysimple/building-features-with-spike-stabilise-1906a9006a87
Validieren
in Prod