제가 구입한 책 중에서 읽어보고 괜찮은 책, 리뷰가 좋은 책 (명서들)을 정리해봤습니다.
물론 완벽하게 읽지 않은 책들도 있기에, 제가 읽어 본 책들은 Review 디렉토리에 간단하게 후기와 줄거리 정리를 할 생각입니다.
- ECMAScript6 (두고두고 보는 자바스크립트 표준 레퍼런스) / 김영보
- 함수형 자바스크립트 (모던 웹 개발에 충실한 실전 함수형 프로그래밍 안내서) / 루이스 아텐시오
- RxJS (RxJS 퀵스타트) / 손찬욱
- 리팩토링 자바스크립트 / 에반 버차드
- 자바스크립트 패턴과 테스트 / 래리 스펜스, 세스 리처드
- YOU DON'T KNOW JS Series
- 클린 코드 / 로버트 C. 마틴
- 클린 소프트웨어 / 로버트 C. 마틴
- GoF의 디자인 패턴 / 에릭 감마, 리처드 헬름, 랄프 존슨, 존 블리시디스
ECMAScript 스펙에 대해서 자세하게 정리된 책이다.
기존 자바스크립트 자바스크립트에 이해도 (var의 특징, 호이스팅, 함수 단위 스코프 등)가 있다면 추천한다.
만약, ES6의 스펙이 아닌 자바스크립트의 기본적인 것에 대해 알고싶은 것이라면 국내 서점에가서 Javascript와 Jquery가 같이 설명된 책을 구입해서 읽기를 추천한다. (Only Native하게 javascript만 다루는건 잘 모르겠고 보통은 붙어있던 것 같다. 실행 컨텍스트, 호이스팅, var 등 등 간단한 설명이 분명 있을 것이다.)
자바스크립트를 함수형으로 공부하기에 좋은 책. 완독은 못 했지만, 초반부에 함수형 개념에 대한 설명이 자세하게 되어있다.
자바스크립트 코드 리팩토링과 테스트에 대해서 정리된 책. 밑에 책과 같이 읽으면 좋다고한다.
자바스크립트에서의 디자인 패턴 사용과 테스트 등이 정리된 책. 위에 책과 같이 읽으면 좋다고한다.
자바스크립트를 좀 더 깊게 보고싶다면 추천하는 책이다.
놀랍게도 깃허브에 책의 내용이 오픈되어있다. 특히, up & going 시리즈는 pdf로도 무료로 다운로드가 가능하다.(대신 원문)
만약 영어에 자신있다면 원서로 읽어보기를 추천하며, 번역서는 내가 구매한 두개가 전부이다.
말해서 설명이 필요한가, 감히 명서라고 불리는 책이다. 밑에 클린 소프트웨어와 같은 저자이며, 클린 소프트웨어에서는 개발 방식(애자일)에 대해서 설명이 되었다면, 클린 코드는 좋은 코드를 짜는 방법에 대해 설명되있다.
애자일 개발론에 대해서 정리된 책. 역시 명서다.
디자인 패턴에 정석이라 불리는 책. 책 자체는 오래되서 내용이 책 표지처럼 딱딱할 수는 있으나, 디자인 패턴들과의 관계에 대한 것들과 디자인 패턴에 정확한 개념을 집고 넘어갈 수 있다.