Cargo Cult-programmering

Schrijver: Monica Porter
Datum Van Creatie: 21 Maart 2021
Updatedatum: 27 Juni- 2024
Anonim
The Literate Programmer: Cargo Cult Open Source |  Cortico
Video: The Literate Programmer: Cargo Cult Open Source | Cortico

Inhoud

Definitie - Wat betekent Cargo Cult Programming?

Cargo cult-programmering is een term die wordt gebruikt om de praktijken van groene, niet geavanceerde of minder dan competente programmeurs of ingenieurs te beschrijven bij het gebruik van bepaalde soorten rituelen of gewoonten in code die draaien om een ​​gebrek aan begrip van wat code doet. Deze acties kunnen worden gekenmerkt als bijgelovige reacties op afstand of een neiging tot vorm boven functie.


Cargo cult programmeren wordt ook wel voodoo-programmeren genoemd.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Cargo Cult Programming

De term 'vrachtcultus' is afkomstig van religieuze groepen die na de Tweede Wereldoorlog in autochtone Zuid-Pacifische populaties zijn ontstaan. Sommige van de praktijken van deze groepen waren onder meer het bouwen van schijnvliegtuigen en landingsbanen als een bewijs van de werkelijke vliegtuigen die tijdens de oorlogsjaren vracht leverden. De term "ladingcultusprogrammering" komt van "ladingcultuswetenschap", teruggevoerd op een boek van Richard Feynman in 1985.

Andere technische experts beschrijven ladingcultuurprogrammering in specifieke scenario's. In een blogpost over dit onderwerp vergelijkt tech-schrijver en coder Scott Hanselman het met mensen die een huis bezitten en niet weten hoe loodgieterswerk werkt, of bestuurders die niet begrijpen hoe voertuigen zich op de weg verplaatsen. Sommigen in de informatica-academie gebruiken de term om te praten over studenten die herhaaldelijk geen functionele concepten rond codering begrijpen, en in plaats van de functies van code te verkennen, blijven teruggaan naar formalistische methoden of vertrouwen op broncodeformalisme om projecten te voltooien.