Innholdsfortegnelse:
Definisjon - Hva betyr Voodoo-programmering?
Voodoo-programmering viser til praksisen med koding i henhold til overtro, gjetninger eller annet enn logikk. Voodoo-programmering er et ganske bredt begrep for situasjoner der en programmerer bruker et stykke kode uten å virkelig forstå hvordan det fungerer.
Denne programmeringsteknikken kan også kalles trollmannskap, trolldom eller svart magi, og utøvere av det kan bli referert til som hekseleger.
Techopedia forklarer Voodoo-programmering
Begrepet voodoo-programmering innebærer manglende kunnskap fra programmererens eller utviklerens side. Når en programmerer først starter, kan det hende at han eller hun mangler forståelse for de dypere prinsippene som brukes for å kode et system. Når det er sagt, kan disse personene stole på voodoo-programmering, eller kutte og lime inn fra bøker eller andre kilder, slik at de ikke kan forstå og forklare hva hver kodelinje betyr. Mer erfarne programmerere ser dette som en farlig praksis fordi det kan gjøre omvendt prosjektering eller til og med vanlig feilsøking vanskeligere.
Bruken av begrepet voodoo-programmering skaper også en interessant kontrast som avslører mer om utviklernes primære prinsipper og verdier. Blant disse er bruken av logikk nøkkelen til å lage og teste kode, der de beste sinnene som er involvert i et prosjekt, drar nytte av kunnskap om den dypere underliggende logikken i et system.
