Pasikartojantis kodas
Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Pasikartojantis kodas (angl duplicated code) – ta pati instrukcijų seka programos tekste pasikartoja dukart ar daugiau. Pasikartojantis kodas nėra didelė klaida, tačiau tokią programą sunkiau prižiūrėti (jei pasikartojančiame fragmente aptinkama klaida, ją reikia taisyti iškart keliose vietose). Pavyzdžiui, sakiniai
int s1 = 0; for (int i = 0; i < 10; i = i + 1) s1 = s1 + i * i; int s2 = 0; for (int i = 0; i < 10; i = i + 1) s2 = s2 + i;
daug aiškiau atrodytų bei būtų greičiau vykdomi sujungti į vieną:
int s1 = 0; int s2 = 0; for (int i = 0; i < 10; i = i + 1) { s1 = s1 + i * i; s2 = s2 + i; }