250 читали · 3 года назад
Система и системный подход.
Системный подход - это методологическое направление в науке, основная задача которого состоит в разработке методов исследования и конструирования сложноорганизованных объектов - систем разных типов и классов...
Структурный, объектный и функциональный стили кода.
Наткнулся на любопытные рассуждения об основных парадигмах программирования: структурной, объектно-ориентированной и функциональной. Здесь и далее основным источником будет книга Роберта Мартина "Чистая архитектура". В большинстве статей преимущественно рассматривается, какие возможности дает каждый из подходов: упорядочивание кода, моделирование реального мира, свобода от побочных эффектов. Но все эти инструменты были доступны изначально, хоть возможно и не в самой удобной форме. Основная идея в том, что подходы вносят ограничения, а не возможности...