ANTIPATTERN
Golden Hammer
Applicare sempre la stessa soluzione (pattern, tecnologia, approccio) anche quando non è appropriata per il contesto.
Esempi di Codice
PROBLEMA: Golden Hammer - Singleton ovunque
Applicare Singleton anche quando serve flessibilità e testabilità.
JAVASCRIPT
Loading...
SOLUZIONE: Usa il tool giusto per ogni problema
Funzioni semplici quando basta, classi normali quando serve stato, Singleton solo quando davvero necessario.
JAVASCRIPT
Loading...
Esempi di Errori Comuni
Usare Singleton per ogni classe invece di dependency injection
Applicare microservices anche a progetti piccoli
Usare sempre Redux anche per stato locale semplice
Over-engineering con pattern complessi dove basterebbe codice procedurale
Perché Evitarlo
Valuta ogni problema individualmente
Come Correggerlo
Scegli il tool giusto per il problema
Preferisci semplicità a complessità
Usa pattern solo quando risolvono un problema reale
YAGNI - You Aren't Gonna Need It
Pattern Correlati