Domov Razvoj Kaj je programiranje spalnice? - definicija iz tehopedije

Kaj je programiranje spalnice? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni programiranje spalnice?

Programiranje v spalnici se nanaša na različne vrste amaterskega programiranja v nasprotju z zelo nadzorovanim ali korporativnim programiranjem.

Opredelitve "spalnega programiranja" se lahko precej razlikujejo. Nekateri definirajo programiranje v spalnici kot amatersko programiranje, ki se ne naredi za dobiček. V drugih definicijah se izraz preprosto nanaša na projekte programerjev, ki "delajo sami", namesto da delajo neposredno v podjetniškem pisarniškem okolju.

Tehopedija razlaga programiranje spalnice

Nekateri definirajo ali opišejo programiranje spalnice v skladu z določenimi načeli, ki so jih programerji uporabljali v časih, ko je bilo računalniško programiranje dostopnejše in je več ljudi programiralo iz svojih domov ali neodvisno od velikih korporacij. Treba je utemeljiti, da je poleg korporatizirane oblike računalniškega programiranja, kjer podjetja tveganega kapitala podpirajo strogo modelirane razvojne procese, uporaba sodobnih orodij, kot so aplikacijski programski vmesniki (API-ji) in knjižnice, spremenila bistvene načine delovanja programerjev in načine, kako razvijajo tehnologijo. Na primer, nekateri bi rekli, da je programiranje v spalnici poskus vrnitve moči v roke samotnega posameznika ali da se vrnejo v nostalgične dni, ko so ljubiteljski programerji svoje obrti izvajali neobremenjeno s templacijskimi ali okvirnimi orodji, kot so API-ji. Ideja je, da amaterski programerji, namesto da bi uporabljali kolektivno razvite sisteme, samo delajo s surovo kodo in surovo strojno opremo, da bi "naredili svoje".

Kot izjava o bistveni naravi programiranja je ideja o programiranju v spalnici lahko koristna, saj razvijalci in programerji preučujejo svoje metode in njihove tehnike ter kako se uporabljajo za programsko industrijo, na primer, ali je industrija res postala preveč korporativna in koristila bi vrnitvi k nekaterim temeljnim idealom o programiranju, ki so se uveljavili v osemdesetih letih. Nekateri IT strokovnjaki pri promociji in razmišljanju programiranja spalnice gledajo tudi na uporabo bolj primitivnih tehnologij tistega obdobja, da bi bolje razumeli, kako bi delovale oblike spalnega programiranja.

Kaj je programiranje spalnice? - definicija iz tehopedije