본문 바로가기

Co-Study/TS 스터디 2022 ✔️6

[TS 스터디 1기] - 여섯 번째 미팅 (마지막) ⚠️ 22.12.18.Sun 9 ~ 12장, 부록 마지막까지는 개인 자율 학습으로 돌렸습니다. 저는 개인적으로 한 번씩 쭉 다 훑어봤습니다. 9장은 프론트엔드/백엔드 프레임워크 관련된 내용으로 타입 안전에 대한 내용이 나옵니다. 10장은 네임스페이스와 모듈에 대한 개념들이 나오고, 11장은 JS를 TS로 점진적으로 마이그레이션 하는 방법, 마지막 12장은 타입스크립트 빌드 및 실행에 대한 내용입니다. 사실 이전 장들과는 달리 크게 중요한 부분은 아닌 것 같아서 스터디는 생략하였습니다. 이로써 타입스크립트 6주 스터디가 막을 내렸습니다. 올해 제가 진행하는 마지막 스터디였습니다. 내년에도 여러 스터디들을 하려고 미리 계획하고 구상하고 있습니다. 올해 다들 정말 고생 많으셨고 내년에도 재밌는 스터디를 할 생각에 .. 2022. 12. 18.
[TS 스터디 1기] - 다섯 번째 미팅 22.12.11.Sun 오늘은 7, 8장을 학습했습니다. 7장 타입스크립트 에러 처리 - null 반환, Error throw, Error 반환 기법과 Option 타입에 대해 살펴봤습니다. Option 타입은 Maybe 타입으로 함수형 프로그래밍에서 사용되는 개념인데 낯선 개념이었습니다. 이후 8장 비동기 프로그래밍, 동시성/병렬 챕터에서는 운영체제와 네트워크 CS 개념 ex) 세마포, mutex, TCP 3 way handshake, ack 등 개념이 나와서 반가웠습니다. 동시성/병렬 자체가 쉽지 않은 개념이지만 Web Worker 개념을 조금씩 학습했습니다. 오늘도 다들 고생 많으셨고 다음 주는 타입스크립트 스터디 마지막 주로 나머지 전체 + 부록까지 학습하면서 마무리 할 예정입니다. 마지막 한 주.. 2022. 12. 11.
[TS 스터디 1기] - 네 번째 미팅 22.12.04.Sun 오늘은 6장을 학습했습니다. 지금까지 학습했던 챕터 중에서 가장 어려웠던 단원이었습니다. 분량도 많고 내용도 정말 여러 가지가 있었는데 고급 타입에 대한 내용입니다. 타입 간의 관계 (슈퍼 타입 - 서브 타입)를 살펴보고 태그된 유니온, exhaustiveness checking이라고 불리는 종합성(totality), 고급 객체 타입 - 키인 연산자, keyof 연산자, Record 타입, 매핑된 타입을 살펴 보면서 같은 이름을 공유하는 객체와 클래스를 쌍으로 연결하는 컴패니언 객체 패턴도 알아봤습니다. 이후 고급 함수 타입들로 나머지 매개변수를 이용한 튜플의 타입 추론 개선, is 를 이용한 사용자 정의 타입 안전 장치, 조건부 타입, infer 키워드, 내장 조건부 유틸리티 타.. 2022. 12. 4.
[TS 스터디 1기] - 세 번째 미팅 22.11.27.Sun 오늘은 5장을 학습했습니다. 클래스와 인터페이스 챕터였는데 객체 지향 프로그래밍의 중요한 특성과 개념들을 학습하였습니다. 추상 클래스, 인터페이스, 다형성 등 내용을 학습하고 type alias 와 interface의 차이점을 알게 되었습니다. 이후 데코레이터, 믹스인과 같은 고급 기능들을 간단히 살펴보면서 팩토리 패턴, 빌더 패턴과 같은 디자인 패턴도 맛보기로 훑어봤습니다. TS에서 클래스는 값뿐만 아니라 타입으로서도 활용된다는 것을 알게 되었습니다. 값 수준의 네임 스페이스와 타입 수준의 네임 스페이스가 존재하는데 클래스를 생성하는 순간 두 네임 스페이스 공간에 동시에 만들어진다는 것이 신기했습니다. 다음 주는 6장 고급 타입에 대해 알아보는데 여러 유틸리티 타입과 함께 조금 .. 2022. 11. 28.
반응형