Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 [이펙티브 타입스크립트] 북 스터디

🎯 스터디 목적

'이펙티브 타입스크립트 (2판)' 도서를 기반으로 타입스크립트의 핵심 개념을 학습합니다.
각 아이템에서 다루는 내용을 깊이 있게 파고들어 질문을 던지고,
스터디원들과 토론하며 타입 시스템을 실무에 제대로 활용하는 감각을 기르는 것을 목적으로 합니다.


👥 스터디 구성원


유월

레스

클라우디

윤돌

루멘

🔄 진행 방식

📣 스터디는 매주 목요일 19:00에 진행됩니다. 📣

  • 스터디원 모두는 매주 5개의 아이템을 읽어옵니다.
  • 각자 맡은 파트의 아이템에 대해 Issue로 질문을 등록하고, 공부한 내용을 PR로 정리해 올립니다.
  • 매 스터디마다 본인이 공부한 내용을 자유로운 형식으로 정리해 옵니다.
    • 스터디에서는 정리해 온 내용을 공유하고 함께 이야기를 나눕니다.

Issue — 질문 등록

  • 각자 맡은 아이템에 대한 질문(또는 문제) 을 Issue로 등록합니다.
  • 스터디 진행 전까지 등록하고, 해당 장의 label 적용 + 본인 포함 assign 을 지정합니다.
  • 제목 형식 : [item 3] 타입은 값의 집합이라는 관점에서 유니온과 인터섹션의 차이는 무엇인가요?
  • 등록된 질문에 대해서는 미팅 시점으로부터 일주일 내에 각자 1개 이상의 코멘트를 작성합니다.
    • 함께 토론하거나, 문제를 내는 식으로 자유롭게 참여합니다.
    • 질문자가 질문을 올리면 그 아래에 스터디원 모두가 코멘트를 답니다.
    • 모든 스터디원이 코멘트를 단 뒤, 맨 마지막에 질문자가 생각한 최종 답을 작성합니다.

Pull Request — 기술 블로그 등록

  • 정리한 기술 블로그 글을 PR로 올립니다.
  • Issue와 마찬가지로 해당 장의 label 적용 + 본인 assign 을 지정합니다.
  • 제목 형식 : [item 22] 유니온의 인터페이스보다는 인터페이스의 유니온 - 유월
  • 최소 3명의 승인 을 받아야 머지할 수 있습니다.

컨벤션

항목 형식 예시
Issue 제목 [item N] 질문 내용? [item 3] 유니온과 인터섹션의 차이는 무엇인가요?
PR 제목 / 커밋 메시지 [item N] 글 제목 - 작성자 [item 22] 유니온의 인터페이스보다는 인터페이스의 유니온 - 유월
블로그 파일명 [item N] 글 제목_작성자.md [item 22] 유니온의 인터페이스보다는 인터페이스의 유니온_유월.md

📁 폴더 구조

2026-effective-typescript-study/
├── .github/
├── 01.타입스크립트 소개/
│   └── [item 22] 유니온의 인터페이스보다는 인터페이스의 유니온 사용하기_유월.md
├── 02.타입스크립트의 타입 시스템/
├── 03.타입 추론과 제어 흐름 분석/
├── 04.타입 설계/
├── 05.불안전한 any 타입/
├── 06.제네릭과 타입 레벨 프로그래밍/
├── 07.타입스크립트 기교/
├── 08.타입 선언과 @types/
├── 09.코드 작성 및 실행/
├── 10.모던화와 마이그레이션/
├── .gitignore
└── README.md

각 장 폴더에는 그 장에서 의미 있게 다루고 싶은 내용을 1개 이상 기술 블로그 형식으로 정리해 업로드합니다.

  • 블로그 파일명 형식 : [item 22] 유니온의 인터페이스보다는 인터페이스의 유니온 사용하기_유월.md

About

8기 프론트엔드 이펙티브 타입스크립트 스터디

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors