프로그래밍 패러다임 발전방향
pp(하드웨어지향)->+oop(도메인중심, 책임분리)->+fp(복잡도 해결)->+railway(fp+monad)->dod(pp + oop + fp 장점 결합)


bevy의 ecs라는거 봤는데 데이터지향설계의 구현이라고 함


pp: 메모리효율, 캐시최적화
oop: 대상을 상속-> 조합 + 시스템으로 모듈을 표현해서
비스니스 이해가 더 직관적이고 유지보수성이(데이터 추가, 수정) 좋음
fp: 순수함수, monad, 불변, 데이터와 로직 분리


이것들을 다 반영해서
성능, 유지보수성, 코드안정성 세마리토끼 다잡아서
이게 가장 현대적인 프로그래밍 방법론이고 궁극의 실버불렛이라는데 이거맞냐