Несколько вопросов:
- Есть ли годная книга по тому, как разрабатывать Ъ ООП способом, с задачками/решениями, а не просто описанием паттернов и нескольких составных паттернов?
- Разрабатывают ли на ФП корпоративные приложения. И как?
- Как переключиться на ООП мышление (и стоит ли) с процедурного/функционального? Волею судьбы сложилось так, что я как-то пропустил мимо объектно-ориентированные возможности С++, C# и Java и слишком много баловался решением мелких задач на Haskell и Scheme (по SICP). Суровая реальность требует наличия ООП навыков.