Inhoudsopgave:
Definitie - Wat betekent Voodoo-programmering?
Voodoo-programmering verwijst naar de praktijk van codering volgens bijgeloof, gissingen of iets anders dan logica. Voodoo-programmering is een vrij brede term voor situaties waarin een programmeur een stukje code gebruikt zonder echt te begrijpen hoe het werkt.
Deze programmeertechniek kan ook tovenarij, tovenarij of zwarte magie worden genoemd, en haar beoefenaars kunnen worden aangeduid als toverdokters.
Techopedia legt Voodoo-programmering uit
De term voodoo-programmering impliceert een gebrek aan kennis van de kant van de programmeur of ontwikkelaar. Wanneer een programmeur voor het eerst begint, heeft hij of zij misschien geen begrip van de diepere principes die worden gebruikt om een systeem te coderen. Dat gezegd hebbende, kunnen deze personen vertrouwen op voodoo-programmering of knippen en plakken uit boeken of andere bronnen, waardoor ze niet kunnen begrijpen en uitleggen wat elke regel code betekent. Meer ervaren programmeurs zien dit als een gevaarlijke praktijk omdat het reverse engineering of zelfs algemene foutopsporing moeilijker kan maken.
Het gebruik van de term voodoo-programmering creëert ook een interessant contrast dat meer onthult over de primaire principes en waarden van ontwikkelaars. Onder deze, het gebruik van logica is de sleutel bij het maken en testen van code, waarbij de beste geesten die betrokken zijn bij een project profiteren van kennis van de diepere onderliggende logica die aan het werk is in een systeem.