함수형 프로그래밍이 코드 읽기 쉽고, 디버깅하기 쉽고, 간결하면서
OOP에서 Visitor 패턴이니 AbstractFactory니 하는거 필요 없이 함수로 해결 가능하기 때문에
복잡한 코드 작성 시 도움이 된다고 하는데
이거에 대한 실제 예를 찾기가 어렵네여;
똑같은 로직이나 어플리케이션을 OOP로 작성한 프로그램과 함수형으로 작성한 프로그램을 비교하면서
분석 해 주는 책 같은 거 없나여
책들이나 분석 글들 보면 그냥
피보나치 수준의 간단한 함수만 바꿔 둔 거 밖에 없거나,
모나드니 머니 이런거 얘기만 하고 이게 실제로 어떻게 쓰여서 왜 좋은지를 잘 설명하는게 안 보임.
실제로 OOP로 구현할 때 복잡해 지는게 어떻게 함수형으로 간결화 되는지 보여주는 책을 찾고 싶네여
피보나치 같은건 걍 OOP로 짜는 재귀로 짜든 알아먹는데 전혀 문제 없어서 별로 와닿지가 않음..
http://clojure.or.kr/docs/clojure-and-gof-design-patterns.html
이런거 있기는 하더라. 하스켈 아니라 모나드 같은건 나오는지 잘 모르겠는데
오.. 바로 정독하고 올게여 ㄳㄳ
해당 댓글은 삭제되었습니다.
OO가 아니라 imperative라고 해야겠네용
구체적이진 않지만 functional programming patterns ppt 보는 것도 좋을 듯. 그리고 너무 기대는 하지 마셈.
아 Scott Wlaschin 말하는 거면 유튜브로 강의까지 다 들었어여. 여기서 에러핸들링하는 것 보고 FP식 설계가 괜찮을 수 있겠다는 생각이 들어서 더 찾아보는 중.. 땡큐여
slideshare만 보면 될 텐데 1시간 짜리를 들었다니 ㅎㄷㄷ