Cosa significa WET?
Sta per 'Write Everything Twice' o 'We Enjoy Typing'.
Principio WET
Il principio WET, che si traduce in 'Write Everything Twice' ('Scrivi Tutto Due Volte') o 'We Enjoy Typing' ('Ci Piace Scrivere'), rappresenta un approccio opposto al principio DRY (Don't Repeat Yourself) permettendo ironicamente o anche incoraggiando la ripetizione del codice.
Scrivi Tutto Due Volte
WET è un acronimo umoristico che suggerisce di scrivere o ripetere il codice più del necessario, spesso visto come un modo per enfatizzare la semplicità o evitare la complessità dell'astrazione.
Mancanza di Astrazione
Il codice WET può mancare di adeguata astrazione, portando a codice ridondante e più difficile da mantenere a causa della ripetizione eccessiva di strutture o logiche simili.
Cambiamenti Imprevedibili
I cambiamenti nel codice WET possono essere meno prevedibili e uniformi, poiché gli elementi correlati potrebbero non cambiare in maniera uniforme, aumentando il rischio di errori e incongruenze.
Sfide nei Test
Il codice WET può presentare sfide per i test, poiché potrebbe esserci un maggior numero di percorsi di codice da coprire a causa della duplicazione, aumentando lo sforzo e la complessità per garantire la qualità del software.
Vuoi saperne di più?
Se vuoi approfondire WET —o portare questo tipo di formazione nel tuo team— parliamone. Aiuto i team a comprendere e applicare questi concetti. Mi farebbe piacere sentirti!
Cos'è lo Sviluppo Guidato dai Test (TDD)?
Lo Sviluppo Guidato dai Test (TDD) è un approccio di programmazione che enf...
Cosa significa ALM?
ALM, o Gestione del Ciclo di Vita delle Applicazioni, si riferisce al proce...
Che cos'è un bug?
Nel contesto del software, un bug si riferisce a un errore o difetto nel co...
Quali sono i principi SOLID?
I principi SOLID sono stati introdotti da Robert C. Martin, noto anche come...
Cos'è un Tech Lead?
Un Tech Lead (TL), o leader tecnico, è un ruolo assunto da un senior develo...