21 ноября 2018 г.

Философия искусства программирования

Каждые двадцать лет люди заново переизобретают гибкие подходы Agile. Почему так? Попробуем разобраться в коренных причинах этого, путем фиилософских рассуждений об абстракциях.

Что такое программирование? Это попытка выстроить набор абстракций, превратив много мелких деталей в какой-то один объект, и так далее, по принципу матрешки, все сложить в одну большую абстракцию со свойствами и поведением. Это называют системой, подсистемой и т.п.
Читать дальше →

Комментариев нет:

Отправить комментарий