Sisällysluettelo:
- Määritelmä - mitä rahtikulttuuriohjelmointi tarkoittaa?
- Techopedia selittää rahtikulttio-ohjelmoinnin
Määritelmä - mitä rahtikulttuuriohjelmointi tarkoittaa?
Rahtikulttiohjelmointi on termi, jota käytetään kuvaamaan vihreiden, hienostuneiden tai vähemmän pätevien ohjelmoijien tai insinöörien käytäntöjä tietyn tyyppisten rituaalien tai tottumusten käyttämisessä koodissa, joka kiertää puutetta ymmärrystä siitä, mitä koodi tekee. Nämä toimet voidaan luonnehtia taikauskoisiksi, rote-reaktioiksi tai muodon taipumuksiksi funktionaalisuuteen.
Rahtikulttiohjelmointi tunnetaan myös nimellä voodoo-ohjelmointi.
Techopedia selittää rahtikulttio-ohjelmoinnin
Termi ”rahtikultti” tulee uskonnollisista ryhmistä, jotka syntyivät alkuperäisväestön eteläisen Tyynenmeren kansoihin toisen maailmansodan jälkeen. Joitakin näiden ryhmien käytäntöjä olivat muun muassa lentokoneiden rakentaminen ja laskeutumisnauhat osoituksena todellisista lentokoneista, jotka toimittivat rahtia sotavuosina. Termi “rahtikulttuuriohjelmointi” johtuu ”rahtikulttuurista”, joka jäljitettiin Richard Feynmanin kirjaan vuonna 1985.
Muut tekniikan asiantuntijat kuvaavat rahtikulttuuriohjelmointia tietyissä tilanteissa. Aiheeseen liittyvässä blogikirjoituksessa tekninen kirjoittaja ja koodaaja Scott Hanselman vetoaa siihen ihmisiin, joilla on koteja ja jotka eivät tiedä, miten putkisto toimii, tai kuljettajille, jotka eivät ymmärrä kuinka ajoneuvot liikkuvat tiellä. Jotkut tietotekniikan korkeakouluissa käyttävät termiä puhuakseen opiskelijoista, jotka eivät toistuvasti ymmärrä koodauksen ympärillä olevia funktionaalisia käsitteitä. Sen sijaan, että tutkisivat koodin funktioita, palaisivat edelleen formalistisiin menetelmiin tai luottavat lähdekoodimuodollisuuteen projektien loppuunsaattamiseksi.
