한빛미디어 켄트 벡의 Tidy First? 수십 년 경험과 통찰이 담겨 있는 경험적 소프트웨어 설계 노하우 한빛미디어 함수형 프로그래밍 with 자바 함수형 프로그래밍을 적용하여 객체 지향 자바 코드 향상시키기 paging