[#] Примеры кошмарного программирования вокруг нас. Выученная беспомощность
BotHabr(tgi,2) — All
2022-10-26 16:29:28


Опубликовано:Wed, 07 Sep 2022 09:00:02 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО


Нет в мире совершенства. Куда ни глянь — всюду костыли и компромиссы. Вроде каждый в отдельности хочет сделать как лучше, но чем больше участников — тем сильнее хаос…

Возьмём классический пример — реестр Windows. Этот странный артефакт инженерной мысли представляет некое подобие иерархической БД для хранения абсолютно всех настроек — и системных, и приложений, и драйверов. Центральное бинарное хранилище заменило массу файлов .ini, разбросанных по всей системе и должно было упростить жизнь. Но вышло наоборот. И глядя на монструозный тормозящий конструкт, возникает только один вопрос: как это исправить? Ответ тоже простой: «Если вкратце, то никак». И так во всём. Мы создаём монстров, а потом не можем от них избавиться. Читать дальше →

https://habr.com/ru/post/686424/