20년 동안 소프트웨어 개발업계에서 주니어 프로그래머에서 테크니컬 리더와 소프트웨어 아키텍트를 거쳐 테크니컬 코치와 트레이너가 됐다. 작업 방식과 테스트 접근법과 코드 개선에 경험이 풍부하다. 『Usable Software Design』(2016)과 『Coderetreat』(2016)를 썼다.
책 소개
분야IT 전문서
C++를 다룰 줄 알지만 아직 함수형 프로그래밍에 대한 개념이 생소하거나, 본인의 C++ 코드에 함수형 프로그래밍을 적용하고 싶은 개발자를 위한 책이다. 함수형 프로그래밍의 개념부터, 이를 기본으로 하는 파셜 애플리케이션이나 커링과 같은 여러 가지 연산자들의 개념과 활용법을 소개한다. 또한 함수형 프로그래밍에서 매우 중요한 불변성에 대해서도 다룬다.