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