함수형 프로그래밍 진짜 좋은가? 함수형 프로그래밍에 대한 장점을 인터넷에 검색하면 나오는 내용은 “부작용(side effect)이 없다”, “디버깅이 쉽다”, “테스트하기 쉽다” 등의 내용을 볼 수 있습니다. 하지만 이러한 장점을 느끼기 위해서 1급 객체(First Class Object), 고차 함수(Higher-Order Function), 불변성(Immutabiliy) 등 알아야 할 개념이 많고, 기존 명령형 프로그래밍 언어(C, Java)를 사용하던 사람이라면 순수 함수를 쓰는 것 자체가 불편하게 느껴질 것입니다.