Inhaltsverzeichnis:
- Definition - Was bedeutet Cargo Cult Programming?
- Techopedia erklärt die Programmierung von Cargo Cult
Definition - Was bedeutet Cargo Cult Programming?
Cargo Cult Programming ist ein Begriff, der verwendet wird, um die Praktiken von unerfahrenen oder weniger kompetenten Programmierern oder Ingenieuren zu beschreiben, die bestimmte Arten von Ritualen oder Gewohnheiten im Code anwenden, bei denen es um das mangelnde Verständnis dessen geht, was der Code tut. Diese Handlungen können als abergläubische, rote Reaktionen oder eine Tendenz zur Formüberfunktion charakterisiert werden.
Cargo Cult Programming wird auch als Voodoo-Programmierung bezeichnet.
Techopedia erklärt die Programmierung von Cargo Cult
Der Begriff „Frachtkult“ stammt von religiösen Gruppen, die nach dem Zweiten Weltkrieg in der südpazifischen Indigenenbevölkerung aufgetaucht sind. Einige der Praktiken dieser Gruppen umfassten den Bau von Scheinflugzeugen und Landebahnen als Beweis für die tatsächlichen Flugzeuge, die während der Kriegsjahre Fracht ablieferten. Der Begriff „Frachtkult-Programmierung“ stammt aus der „Frachtkult-Wissenschaft“, die auf ein Buch von Richard Feynman aus dem Jahr 1985 zurückgeht.
Andere Tech-Experten beschreiben die Programmierung von Frachtkult in bestimmten Szenarien. In einem Blogbeitrag zu diesem Thema vergleicht der Technikautor und -kodierer Scott Hanselman es mit Leuten, die Häuser besitzen und nicht wissen, wie Klempner arbeiten, oder mit Fahrern, die nicht verstehen, wie sich Fahrzeuge auf der Straße bewegen. Einige Informatiker verwenden den Begriff, um über Studenten zu sprechen, die immer wieder die funktionalen Konzepte des Codierens nicht verstehen und sich nicht mit den Funktionen des Codes befassen, sondern immer wieder auf formalistische Methoden zurückgreifen oder sich bei der Fertigstellung von Projekten auf den Quellcode-Formalismus verlassen.