Turinys:
Apibrėžimas - ką reiškia miegamojo programavimas?
Miegamojo programavimas reiškia įvairius mėgėjų programavimo tipus, priešingai nei labai kontroliuojamas arba įmonės programavimo procesas.
„Miegamojo programavimo“ apibrėžimai gali labai skirtis. Kai kurie apibūdina miegamojo programavimą kaip mėgėjų programavimą, kuris nėra daromas siekiant pelno. Kituose apibrėžimuose terminas tiesiog reiškia programuotojų, kurie „vykdo tai vieni“, o ne tiesiogiai dirbantys įmonės biuro aplinkoje, projektus.
„Techopedia“ paaiškina miegamojo programavimą
Kai kurie apibrėžia arba apibūdina miegamojo programavimą tam tikrais principais, kuriais programuotojai naudojosi dar tais laikais, kai kompiuterinis programavimas buvo labiau prieinamas ir daugiau žmonių programuodavo iš savo namų arba nepriklausomai nuo didelių korporacijų. Reikia pateikti argumentą, kad kartu su korporatyvine kompiuterių programavimo forma, kai rizikos kapitalo įmonės palaiko griežtai modeliuojamus plėtros procesus, modernių įrankių, tokių kaip programų programavimo sąsajos (API) ir bibliotekų, naudojimas pakeitė esminius programuotojų veikimo būdus. ir tai, kaip jie kuria technologijas. Pavyzdžiui, kai kurie žmonės pasakytų, kad miegamojo programavimas yra bandymas sugrąžinti energiją į vienišų asmenų rankas arba grįžti į nostalgiškas dienas, kai programuotojai mėgėjai savo amatą praktikuodavo neapsunkindami šabloninėmis ar pagrindinėmis priemonėmis, tokiomis kaip API. Idėja yra ta, kad programuotojai mėgėjai, užuot naudojęsi bendrai sukurtomis sistemomis, tiesiog dirbo su neapdorotu kodu ir neapdorota aparatūra, kad „darytų savo reikalus“.
Kaip teiginį apie esminį programavimo pobūdį, miegamojo programavimo idėja gali būti naudinga, nes kūrėjai ir programuotojai išnagrinėja jų metodus ir metodus bei jų pritaikymą programinės įrangos pramonei, pavyzdžiui, ar pramonė iš tiesų tapo per daug korporatyvi ir būtų naudinga sugrįžti prie kai kurių pagrindinių programavimo idealų, kurie galiojo dar devintajame dešimtmetyje. Reklamuodami ir svarstant miegamojo programavimą, kai kurie IT profesionalai taip pat žvelgia į primityvesnių to laikmečio technologijų naudojimą, kad geriau suprastų, kaip veiks miegamojo programavimo formos.
