fbf***
2024-07-28

문제 인식부터 해결 방안, 심도 있는 논의까지. 코드의 품질을 한 단계 업그레이드하는 타입스크립트 활용법. 오류를 줄이고 생산성을 높이는 최고의 가이드!
안녕하세요 이번에 한빛미디어에서
실무로 통하는 타입스크립트 TypeScript Cookbook, 바로 실행하며 익히는 105가지 오류 해방의 기술 책이 나왔습니다.
앞표지는 귀여운 새가 나와 있고 뒤표지는 간단한 책 내용과 추천사가 적혀있네요
정가는 35,000원입니다.
이 책의 구성에서 볼 수 있다시피 각 챕터는 독립적으로 볼 수 있기에 꼭 앞에서부터 볼 필요는 없습니다.
필요한 부분만 봐도 좋아 보입니다.
챕터는 총 12개로 구분이 되어있습니다.
2 ~ 3장에서는 기본 형식을 효과적으로 사용하는 방법
4장에서는 제네릭으로 코드 재사용성을 높이는 방법
5장은 조건부 형식, 6장은 문자열 템플릿 리터럴 형식, 7장에는 가변 튜플 형식
8장에서는 헬퍼 형식 컬렉션, 9장은 표준 라이브러리리, 10장 JSX
11장은 클래스, 12장에서는 유지 보수가 쉬운 형식에 대해서 배웁니다.
책의 가독성은 좋습니다.
코드가 필요한 부분에 대해서 코드로 보여주고
코드에 주석까지 설명을 붙여줘서 코드 보면서 설명도 같이 읽을 수 있어서 좋았습니다.
책은 구성은 문제 -> 해결 -> 논의로 이루어집니다.
문제를 통해서 뭐가 문제인지 알려주고
바로 해결에서 정답을 알려줘서 빠르게 궁금증을 해결할 수 있어서 좋았습니다.
또한 논의에서 신경 써야 될 부분도 알려줍니다.
2장에서는 애너테이션, 인터페이스와 형식 별칭의 차이, 튜플, 함수 오버로딩등
타입스크립트의 기본형에 대해서 배웁니다.
3장에서는 유니온, 인터섹션 형식, never, const 등 형식 시스템에 대해서 배웁니다.
2장과 마찬가지로 해당 문법들이 무엇인지 설명해 주고 언제 사용해야 되고 신경 써야 될 부분들을 알려줍니다.
4장은 프로그래밍 언어를 배울 때 가장 어려운 부분인 제네릭입니다.
제네릭을 통해서 함수 시그니처 일반화, 관련된 함수 인수 만들기, any/unknwon 제거하기, 제네릭 인스턴스화 등등 제네렉을 여러 부분으로 나누어서 제네릭을 이해할 수 있게 도와줍니다.
7장에서는 가변 튜플 형식에 대해서 배웁니다.
좋았던 부분이 코드로만 보기 어려운 부분은 그림으로 도식화 시켜서 이해하는 데 도움을 줍니다.
12장은 11장까지와는 다르게 타입 스크립트를 활용한 클린 코드에 대해서 배웁니다.
리팩토링을 할 때 단계별로 형식을 다듬는 방법 등을 배우게 됩니다.
타입스크립트를 처음 배운 사람이 읽는 책이라기 보다는 타입스크립트를 어느 정도 배우고 난 뒤에
타입스크립트를 더 잘 이해하기 위해서 읽으면 좋은 책이라고 생각합니다.
타입스크립트 실력을 몇 단계 더 올리고 싶으신 분들에게 추천합니다.
"한빛미디어 <나는리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."