Sobes.tech
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.