Rahtikulttio-ohjelmointi

Kirjoittaja: Monica Porter
Luomispäivä: 21 Maaliskuu 2021
Päivityspäivä: 26 Kesäkuu 2024
Anonim
Rahtikulttio-ohjelmointi - Tekniikka
Rahtikulttio-ohjelmointi - Tekniikka

Sisältö

Määritelmä - mitä rahtikulttuuriohjelmointi tarkoittaa?

Rahtikulttiohjelmointi on termi, jota käytetään kuvaamaan vihreiden, hienostuneiden tai vähemmän kuin täysin pätevien ohjelmoijien tai insinöörien käytäntöjä tietyn tyyppisten rituaalien tai tottumusten käyttämisessä koodissa, joka kiertää puutetta ymmärtämättä mitä koodi tekee. Nämä toimet voidaan luonnehtia taikauskoisiksi, rote-reaktioiksi tai muodon taipumuksiksi funktionaalisuuteen.


Rahtikulttiohjelmointi tunnetaan myös nimellä voodoo-ohjelmointi.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

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.