#15. 함수형 자바스크립트

모던 웹 개발에 충실한 실전 함수형 프로그래밍 안내서

ES6와 로대시, 람다JS, RxJS와 함께하는 함수형 프로그래밍 

함수형 프로그래밍은 먼 나라 이야기가 아닙니다. 특히 사소한 부분 하나가 시스템 전체를 망가뜨릴 수 있는 웹 애플리케이션에서 함수형과 리액티브 프로그래밍의 이점이 더욱 주목받고 있습니다. 함수형 프로그래밍의 원칙을 따르면 성능은 물론 확장, 모듈화, 재사용, 테스트 등 많은 측면에서 개선을 꾀할 수 있습니다. 이 책은 웹의 미래인 ES6와 떠오르는 함수형 라이브러리 로대시, 람다JS, RxJS 등을 활용하여 실무에 강한 함수형 프로그래밍의 세계에 안착하게 도와줍니다.

한빛미디어, 2018년 2월 1일

원서 : Functional Programming in Javascript
저자 : Luis Atencio
역자 : 이일웅

#14. 실전 스프링 부트 워크북

마이크로서비스 빌드, 메시지와 DB 핸들링, 테스트, 플러그인까지

생산성 향상을 꿈꾸는 현업 개발자를 위한 스프링 부트 실무 가이드!

스프링 부트는 ‘최소한의 노력으로 스프링 기반 프로젝트를 시작할 수 있는’ 기술입니다. 강력한 스프링 기능을 바탕으로 많은 코드 작성 없이도 바로 출시가 가능한 수준의 앱을 간편하게 만들 수 있습니다.

이 책은 스프링 부트 초보자가 궁금할 만한 요소(환경 구축, 설정, 앱 개발, 테스트, 배포 등)를 단계별 구성으로 적절히 배치해 접근성을 높인 실무 대비용 입문서입니다. 예제 코드에 많은 지면을 할애했고 중요한 부분은 구체적 설명을 함께 제공하여 독자의 이해를 도왔습니다. 스프링 부트를 시작하려는 사람, 특히 생산성은 높이면서 개발 시간은 단축하고 싶은 모든 자바 개발자에게 유용한 책입니다.

한빛미디어, 2017년 6월 1일

원서 : Pro Spring Boot
저자 : Felipe Gutierrez
역자 : 이일웅

#13. Java EE 디자인 패턴

아키텍처를 이해하기 위한 디자인 패턴

자바 개발자라면 디자인 패턴은 반드시 알아야 한다. 자바 EE 7에는 싱글톤, 팩토리, 장식자, 옵저버, 퍼사드 같은 GoF의 클래식 패턴은 물론 모델-뷰-컨트롤러(MVC), 의존성 주입, 데이터 접근 객체(DAO), 데이터 전송 객체(DTO) 같은 다양한 패턴이 포함되어 있다. 옛 버전 자바 EE와 스프링을 거쳐 현대적으로 다듬어진 자바 EE 7에 포함된 다양한 패턴을 학습하면서 실무에 적용된 디자인 패턴의 모습을 엿볼 수 있다.

이 책의 목적은 유명한 GoF 패턴 책에 나온 고전 디자인 패턴을 설명하고 이들을 최신 자바 EE 6, 7에 맞게 업데이트하는 것이다. 각 장마다 한 패턴씩 옛 방식으로 구현한 다음 자바 EE로 구현하는 방법을 설명한다. 두 가지 방법으로 구현한 예제 코드를 모두 수록했고 저자의 체험담을 통해 패턴을 이용(또는 오용)하는 실제 사례를 들려준다. 각 장 패턴마다 찬성/반대 의견과 용례를 살펴보고 패턴 이해도를 점검하는 연습 문제로 마무리 할 수 있다.

길벗출판사, 2017년 3월 3일

원서 : Professional Java EE Design Patterns
저자 : Murat Yener, Alex Theedom
역자 : 이일웅

#12. 유지보수 가능한 코딩의 기술 자바편

클린 코드의 비결

누가 코드를 이따위로 짠 거야? 나 일 못 해!!!

다른 사람의 코드를 작업하다가 좌절한 경험이 있는가? 서비스가 성장하면 혼자 작업하던 코드도 여러 명이 작업해야 하고, 코드 규모가 커질수록 쉽게 고칠 수 없는 코드로 변하고 만다. 새로운 기능을 개발하는 시간보다 기존 코드를 읽고 수정하는 시간이 더 오래 걸리고, 코드 수정 비용이 급격하게 증가하게 된다. 프로젝트 마감? 마감은 늘어나라고 있는 거 아닌가?

이 책에서는 소프트웨어 개선 그룹(SIG)의 컨설턴트들이 자바로 작성된 JPacman 오픈 소스를 예로 들어 유지보수 가능한 소프트웨어를 만드는 10가지 원칙을 설명한다. 특정 기술에만 해당하는 지표나 변별력이 없는 지표는 제외했다. 팀에서 지키면 최소한 읽을 수 있고, 유지보수가 가능한 코드를 작성할 수 있는, 현실적인 지침을 제시한다. 개발팀의 서가에 이 책은 반드시 꽂혀 있어야 한다.

길벗출판사, 2016년 12월 22일

원서 : Building Maintainable Software
저자 : Joost Visser
역자 : 이일웅

위로 스크롤