Зміст:
Визначення - Що означає програмування спальні?
Програми спальної кімнати стосуються різних видів аматорського програмування, на відміну від висококонтрольованого або корпоративного процесу програмування.
Визначення "програмування спальні" можуть дуже відрізнятися. Деякі визначають програмування спальні як аматорське програмування, що не робиться для отримання прибутку. В інших визначеннях термін просто стосується проектів програмістів, які "йдуть на самотужки", а не працюють безпосередньо в корпоративному офісному середовищі.
Техопедія пояснює програмування спальні
Деякі визначають або описують програмування спальні в рамках певних принципів, якими програмісти користувалися ще в часи, коли комп'ютерне програмування було більш доступним і більше людей програмували зі своїх будинків або незалежно від великих корпорацій. Слід аргументувати те, що поряд з корпоратизованою формою комп'ютерного програмування, де фірми венчурного капіталу повертають суворо модельовані процеси розробки, використання сучасних інструментів, таких як інтерфейси прикладного програмування (API) та бібліотеки, змінило істотні способи функціонування програмістів і способи, якими вони розвивають технологію. Наприклад, деякі люди кажуть, що програмування спальні - це спроба повернути владу в руки самотнього індивіда або повернутися до ностальгічних днів, коли програмісти-любителі практикували своє ремесло без навантаження шаблонами чи рамковими інструментами, такими як API. Ідея полягає в тому, що замість використання колективно розроблених систем, аматорські програмісти просто працювали із сировинним кодом та сировинним обладнанням, щоб "зробити свою справу".
Як твердження про істотний характер програмування, ідея програмування спальні може бути корисною, оскільки розробники та програмісти вивчають їхні методи та їхні методи та те, як вони застосовуються до програмної галузі, наприклад, чи справді галузь стала занадто корпоративною та виграло б повернення до деяких фундаментальних ідеалів щодо програмування, які справдилися ще в 1980-х. Просуваючи та розглядаючи програмування спальні, деякі ІТ-фахівці також дивляться на використання більш примітивних технологій тієї епохи, щоб краще зрозуміти, як працюватимуть форми спального програмування.