1.2.4 패러다임의 혼합
이렇게 여러 가지의 프로그래밍 패러다임을 알아보았습니다. 그렇다면 어떠한 패러다임이 가장 좋을까요? 답은 “그런 것은 없다.”라는 것입니다. 비즈니스 로직이나 서비스의 특징을 고려해서 패러다임을 정하는 것이 좋습니다. 하나의 패러다임을 기반으로 통일하여 서비스를 구축하는 것도 좋은 생각이지만 여러 패러다임을 조합하여 상황과 맥락에 따라 패러다임 간의 장점만 취해 개발하는 것이 좋습니다. 예를 들어 백엔드에 머신 러닝 파이프라인과 거래 관련 로직이 있다면 머신 러닝 파이프라인은 절차지향형 패러다임, 거래 관련 로직은 함수형 프로그래밍을 적용하는 것이 좋죠.