Innehållsförteckning:
Definition - Vad betyder sovrumsprogrammering?
Sovrumsprogrammering avser olika typer av amatörprogrammering, i motsats till en mycket kontrollerad eller företags programmeringsprocess.
Definitionerna av "sovrumsprogrammering" kan variera ganska mycket. Vissa definierar sovrumsprogrammering som amatörsprogrammering som inte görs för vinst. I andra definitioner avser termen helt enkelt projekt av programmerare som "går det ensam" snarare än att arbeta direkt i en företagskontorsmiljö.
Techopedia förklarar sovrumsprogrammering
Vissa definierar eller beskriver sovrumsprogrammering i termer av vissa principer som programmerare använde under de dagar då datorprogrammering var mer tillgänglig och fler människor programmerade från sina hem eller oberoende av stora företag. Det finns ett argument som kan göras att, tillsammans med en företagsklassad datorprogrammering, där riskkapitalföretag stöder strikt modellerade utvecklingsprocesser, har användningen av moderna verktyg som applikationsprogrammeringsgränssnitt (API) och bibliotek förändrat de väsentliga sätt som programmerare fungerar och hur de utvecklar teknik. Till exempel skulle vissa människor säga att sovrumsprogrammering är ett försök att sätta tillbaka kraften i den ensamma individen eller att gå tillbaka till de nostalgiska dagarna då amatörprogrammerare praktiserade sina hantverk obehindrade av mallar eller ramverktyg som API: er. Det är idén att amatörprogrammerare, snarare än att använda kollektivt utvecklade system, bara arbetade med rå kod och rå hårdvara för att "göra sina egna saker."
Som ett uttalande om programmeringens väsentliga karaktär kan idén med sovrumsprogrammering vara användbar när utvecklare och programmerare undersöker deras metoder och deras tekniker och hur de tillämpar mjukvaruindustrin, till exempel om branschen verkligen har blivit för företags och skulle dra nytta av en återgång till några grundläggande ideal om programmering som höll tillbaka på 1980-talet. För att främja och överväga sovrumsprogrammering tittar vissa IT-proffs också på användningen av mer primitiva tekniker från den eran för att bättre förstå hur former av sovrumsprogrammering skulle fungera.
