Уровень материала: 🐓 #senior
Разгребая бэклог, добрался до поста канала S0ER с «темами по архитектуре, которые должны входить в архитектурный минимум каждого инженера». Структуризация, возможно, спорная, но это авторское видение, и если «душность» оставить за скобками, то ещё и очень хорошая система тегов для профессионального развития.
Почему среди парадигм не указана процедурная? Подавляющее большинство enterprise систем написанных на фреймворках вроде Spring используют архитектурный подход simple domain model. А это ничто иное, как процедурный подход.
Хороший вопрос. Для хорошего ответа на который, пожалуй, потребуется поизучать исторические и обзорные материалы (или обратиться к автору) 😁
В моём представлении ООП и ФП более распространенные, общные и "сложные". В процессе их освоение так или иначе процедурный подход будет задет. Как и императивный.
Да и процедурный подход в современных приложениях реализуется всё равно в рамках ООП или ФП языков. "Эталонный" ПП на специализированных языках можно встретить разве что в научной среде.
Но это лишь личное мнение.