dry

Skratka DRY znamená “Don’t Repeat Yourself”, čo v preklade znamená „Neopakuj sa“. Ide o princíp v softvérovom inžinierstve, ktorý kladie dôraz na minimalizáciu duplikácie kódu.

Základné myšlienky DRY:

1.Zamedzenie opakovania kódu: Rovnaká logika alebo funkčnosť by mala byť napísaná iba raz a opakovane využívaná.

2.Zlepšenie údržby: Ak je logika implementovaná iba na jednom mieste, akékoľvek zmeny sa vykonávajú jednoduchšie.

3.Čitateľnosť: DRY kód je prehľadnejší a zrozumiteľnejší.

Použitie DRY princípu:

1.Refaktorovanie kódu: Identifikácia opakujúcich sa častí a ich presun do funkcie, triedy alebo modulu.

Príklad bez DRY:

print(“Welcome, John!”)

print(“Welcome, Sarah!”)

Príklad s DRY:

def greet(name):

    print(f”Welcome, {name}!”)

greet(“John”)

greet(“Sarah”)

2.Modulárne programovanie: Používanie modulov alebo knižníc na opakované úlohy.

3.Databázové návrhy: Normalizácia databáz, aby sa zabránilo opakovaniu dát.

Výhody DRY:

Efektivita: Menej kódu znamená menej miest na chyby.

Jednoduchšia údržba: Ak je potrebná zmena, vykonáva sa na jednom mieste.

Flexibilita: Opätovne použiteľné komponenty uľahčujú rozšírenie aplikácie.

Zhrnutie: DRY princíp je základom efektívneho programovania. Pomáha vytvárať udržiavateľný, čistý a prehľadný kód.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top