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 saperne di più riguardo a DRY, contattami su X. Amo condividere idee, rispondere alle domande e discutere curiosità su questi argomenti, quindi non esitare a fare un salto. A presto!
Quali sono i principi SOLID?
I principi SOLID sono stati introdotti da Robert C. Martin, noto anche come...
Che cos'è BDD?
Behavior Driven Development (BDD) è un processo di sviluppo software che mi...
Cosa significa ALM?
ALM, o Gestione del Ciclo di Vita delle Applicazioni, si riferisce al proce...
Cosa significa CI?
L'Integrazione Continua (CI) è una pratica di sviluppo software in cui gli...
Cos'è il Manifesto Agile?
Il Manifesto Agile è un documento creato il 12 febbraio 2001 da 17 esperti...