Пополнение в библиотеке.

Прикупил себе книжку Чистая Архитектура от Роберта Мартина. Это добрый дедушка который несёт принципы SOLID в массы. SOLID позволяет писать не самые эффективные, но зато простые и легко поддерживаемые программы. Именно то что нужно корпоративному сегменту. В чистой архитектуре обсуждают DDD. Пока до DDD не дошел. Но там была интересная мысль. Парадигмы программирования не дают ничего нового а наоборот вводят искусственные ограничения. Структурное программирование ограничивает прямую передачу управления. ООП ограничивает косвенную передачу управления. Функциональное программирование накладывает ограничение на присваивание. Введение ограничений создаёт порядок, что позволяет писать более понятный код. Похоже на геометрию. Если поверить что параллельные прямые не пересекаются можно построить красивую теорию и решать задачки. Но некоторые задачки решаются проще, если параллельные прямые все же пересекаются.

Пополнение в библиотеке. | Сетка — социальная сеть от hh.ru