정확히 말해서 고차함수 처리가 OOP에 비해서 편해서 추상적 형태로
전략 패턴을 펑터로
비지터 패턴을 fold로
adapter를 monad로 이렇게 써서 패턴이 없다하는데(물론 모나드 정확한 정의는 아니다만)
Railway 식으로 가드레일 설정하는 방식의 패턴이 있음
ROP라는게 그거임. 요새는 ROP 하지말고 다시 레포로 돌아가자는 흐름이 있긴하다만 실제로 함수형이라고 패턴이 없는건 아님
실제로는 fp도 합성 개념으로 패턴들있지. 패턴이라는게 뭐 거창한게 아니라 걍 자주쓰는 용례같은거니
ROP 가 (Railway-Oriented Programming) 이면 레포는 뭘까 레포지터리라고하면 레일웨이랑 레포지터리는 관련없는거 같은데
줄임말 어렵다
레포지토리 패턴 맞아요 oop서 쓰는거. 요새는 ROP 부작용 심해서 다시 레포지토리 패턴으로 돌아가는중
@ㅆㅇㅆ(124.216) 아.. 역시 러스트처럼 처음부터 그런식으로 만들어서 모든 프로그램이 따르면 문제가 별로 없는데 자바/TS 처럼 예외 중심인데 ROP 를 끼워넣으니 문제가 되네 어지럽네 정말.