Junior — Middle
Můžete vysvětlit podstatu principu vyhýbání se duplicitě kódu ve vývoji softwaru?
sobes.tech AI
Odpověď od AI
Princip dodržování zásady opakování kódu (DRY — Don't Repeat Yourself) znamená, že stejný kód nebo logika by nem měly být duplikovány na různých místech programu. To pomáhá:
- Snížit počet chyb, protože změny je třeba provádět na jednom místě.
- Zlepšit čitelnost a údržbu kódu.
- Zjednodušit testování.
Například, pokud je potřeba vypočítat součet prvků pole na několika místech programu, je lepší napsat funkci:
function sumArray(arr) {
return arr.reduce((acc, val) => acc + val, 0);
}
// Použití
const total = sumArray([1, 2, 3, 4]);
Místo kopírování kódu sčítání na každém místě, voláme funkci, což usnadňuje údržbu a zlepšuje strukturu kódu.