에서


이에 대한 답은, 함수형 프로그래밍은 우리가 프로그램을 작성하는 방식에 대한 제약이지 표현 가능한 프로그램의 종류에 대한 제약이 아니라는 것이다. 이 책 전반에서 독자는 입출력을 수행하는 프로그램, 오류를 처리하는 프로그램, 자료를 수정하는 프로그램을 포함한 모든 종류의 프로그램을 부수효과 없이 표현하는 방법을 배우게 된다. 또한, FP의 원리를 따르는 것이 대단히 이롭다는 점도 배우게 될 것이다. 이는 순수함수들로 프로그램을 작성하면 모듈성(modularity)이 증가하기 때문이다. 모듈성 덕분에 순수함수는 검사(test), 재사용, 병렬화, 일반화, 분석이 더 쉽다. 더 나아가서, 순수함수는 버그가 생길 여지가 훨씬 적다.


이런 얘기를 했는데

밑에 함수형 프로그램의 이득이 뭐냐고 물어보길래 옮겨봤음

솔직한 생각으로는 함수형이든 뭐든 체계를 갖추고 코딩을 하면 아무렇게나 써재낀 거지발싸개 코드보다는 더 나을거같다 생각함 ㅇㅇ