진짜 고수들은 진작 fp로 갈아탄지오래
좆도 모르는 새끼들이 꼭 둘다 쓰고 상호 보완관계라고 하는데
현대식 언어면 oop로 할수있는거 다형성 캡슐화 등등 fp로 안되는거 없음
설계를 상황에 맞추는게 아니라 첨부터
고도화 되기전에 하니깐 코드량만 불필요하게 늘고 비지니스로직에 집중하지못함
해외 십수년 개발해온 개발자들은 다들 간단한일을
복잡하고 많은 모듈을 만드는 oop를 혐오한지 오래됨
나도 한때 oop와 클린아키텍처,헥사고날의 신봉자였으나
진짜 고수들이 날리는 심플한 이야기를 반박해보려다 깨달았음 설계는 oop없이 가능하고
오히려 함수형이 이과식으로 견고한 이론을 바탕으로 더 유연하고 견고한 아키텍처에 적합했고
oop는 이상한 문고가식 자의식을 기반으로한 어떤 객체에 책임을 할당할지에 대한 비지니스와는 동떨어진 자기자신만의 싸움을 하고있다는걸 깨달음
그나마 oop 고수들은 상호작용간 메시지에 집중하려는 모습을 보이나 그나마도 자주 매몰당하고 본질적으로 순수함수를 자연스럽게 지향함
근거 어디서 가져옴?
oop는 JAVA에서 많이 쓰고 fp는 react에서 자주 쓸 뿐 아님?
그냥 레거시가 전부 oop라 그런거지 머