Obsah:
Definícia - Čo znamená programovanie Voodoo?
Programovanie voodoo sa vzťahuje na prax kódovania podľa povier, odhadov alebo čohokoľvek iného, ako je logika. Programovanie voodoo je pomerne široký pojem pre situácie, keď programátor používa kúsok kódu bez toho, aby skutočne pochopil, ako to funguje.
Túto programovaciu techniku možno nazvať aj čarodejníctvom, čarodejníctvom alebo čiernou mágiou a jej lekári sa môžu označovať ako čarodejníci.
Techopedia vysvetľuje programovanie Voodoo
Termín programovanie voodoo znamená nedostatok vedomostí zo strany programátora alebo vývojára. Keď programátor prvýkrát začne, nemusí mu rozumieť hlbšie princípy použité na kódovanie systému. To znamená, že títo jednotlivci sa môžu spoliehať na programovanie voodoo alebo na vystrihovanie a prilepenie z kníh alebo iných zdrojov, čo im umožňuje porozumieť a vysvetliť, čo znamená každý riadok kódu. Skúsenejší programátori to považujú za nebezpečnú prax, pretože to môže sťažiť spätné inžinierstvo alebo dokonca bežné ladenie.
Použitie pojmu voodoo programovanie tiež vytvára zaujímavý kontrast, ktorý odhaľuje viac o základných princípoch a hodnotách vývojárov. Medzi nimi je použitie logiky kľúčom pri vytváraní a testovaní kódu, kde najlepšia myseľ zapojená do projektu ťaží zo znalosti hlbšej základnej logiky pri práci v systéme.
