본문 바로가기
일상/SW 관련

[독서]쏙쏙 들어오는 함수형 코딩 - 추천

by hongdor 2023. 4. 27.
728x90

쏙쏙 들어오는 함수형 코딩 - YES24

 

쏙쏙 들어오는 함수형 코딩 - YES24

소프트웨어의 복잡성을 다루기 위해 꼭 읽어야 할 책이 책은 함수형 사고를 통해 의도하지 않은 복잡성이 코드 전체로 퍼져나가는 것을 막고 프로그래밍을 간단하게 하는 법을 담았다. 시스템

www.yes24.com

 

 

표지

 

친구의 권유로 읽게 된 책이다.

 

친구는 유명 IT 기업의 개발자로 스칼라를 사용하고 함수형 프로그래밍을 하고 있는 친구이다.

 

아직 함수형 프로그래밍을 해본적 없는 나에게 구글링해서 나오는 함수형 프로그래밍 자료들은 뜬구름 같은 이야기였다.

 

하지만 이책을 읽고 함수형 프로그래밍이 무엇이다는 것을 확실하게 알 수 있었다.

 

이책의 장점

1. javascript를 통해 구체적인 예제로 진행한다. 그래서 이해하기 쉽다.
   (java script를 모르면 후반부를 읽기 힘들지도 모른다..) 

2. 리팩토링을 하면서 일반 메서드를 함수형 메서드로 바꾸는데, 리팩토링도 함께 배우는 느낌이 든다.

3. 개발팀에게 요청오는 줄거리로 풀어나가는데 이게 생각보다 재미있다.

4. 이론적이기보다 실용적이다.

 

 

큰 맥락에서 책 내용은

(1) 액션, 계산, 데이터의 구분

(2) 일급 함수의 이해 

(3) 일급 함수를 이용해 고차 함수 등을 만들며 함수형 프로그래밍을 하는 예제

이렇게 진행된다. 

 

많은 예제를 접하면서 이해되도록 차근차근, 제목 그대로 쏙쏙 들어오게 해줬다.

 

나중에 한번 함수형 프로그래밍을 적용해 보고 싶다는 생각이 들었다.

 

함수형 프로그래밍을 접해본 적 없다면 이 책을 강력하게 추천한다.

728x90

댓글