Cosa significa DRY?
DRY sta per Don't Repeat Yourself (Non Ripeterti).
Definizione del Principio
DRY sta per 'Don't Repeat Yourself' (Non Ripeterti) ed è un principio di sviluppo software che enfatizza la riduzione di pattern ripetitivi e codice duplicato a favore di codice modulare e referenziabile.
Origine
Coniato da Andy Hunt e Dave Thomas in 'The Pragmatic Programmer', DRY mira ad assicurare che ogni pezzo di conoscenza abbia una singola rappresentazione non ambigua all'interno di un sistema.
Importanza
Scrivere codice DRY è essenziale per la manutenibilità, la scalabilità, e per evitare l'opposto, codice WET ('Write Everything Twice' - Scrivi Tutto Due Volte).
Regola dei Tre
Una buona regola generale per il codice DRY è la 'Regola dei Tre', che suggerisce di astrarre il codice in un'unità riutilizzabile la terza volta che un certo pattern viene riscontrato.
Vuoi saperne di più?
Se vuoi approfondire DRY —o portare questo tipo di formazione nel tuo team— parliamone. Aiuto i team a comprendere e applicare questi concetti. Mi farebbe piacere sentirti!
Quali sono i principi SOLID?
I principi SOLID sono stati introdotti da Robert C. Martin, noto anche come...
Cos'è DevOps?
DevOps è una filosofia di sviluppo software che si concentra sulla comunica...
Che cos'è un bug?
Nel contesto del software, un bug si riferisce a un errore o difetto nel co...
Cos'è il Testing?
Il testing, o test, è una procedura condotta per verificare e validare la f...
Cos'è lo Sviluppo Guidato dai Test (TDD)?
Lo Sviluppo Guidato dai Test (TDD) è un approccio di programmazione che enf...