쏙쏙 들어오는 함수형 코딩 스터디 공간입니다.
- 시간: 매주 수요일 21시
- 장소: 디스코드
- 주 1회 온라인 환경인 디스코드에서 진행합니다.
- 스터디 진행 전에 주 차별 챕터를 읽고 정리합니다. 마크 다운 기반으로 정리를 하고 형식은 자유입니다. 논의하고 싶은 사항이 있다면 포함합니다.
- 정리가 완료되면 스터디 전까지 Github 레포의 해당되는 주차의 폴더에 업로드를 합니다.
- 파일 이름 형식: 이름.md
- 커밋 형식:
docs: 업데이트 내용
- 온라인으로 스터디 진행 전에 발표자 1명을 무작위로 선정해 발표를 진행합니다.
- 발표 후에 궁금한 점, 논의가 필요한 점을 이야기합니다.
- 해당 내용은 질문, 논의별 Issue를 생성해 기록합니다.
- 함수형 프로그래밍에 대한 깊은 이해와 적용 능력 향상, 사이드 이펙트 감소 방법 습득
- CS(컴퓨터 과학)적 지식 강화
- 함수형 코딩의 장점 파악
- 가독성 높은 코드 작성 능력 개발
- 함수형 프로그래밍의 개념과 실제 적용 방법 이해
- 코드 작성 시 발생하는 고민에 대한 해결책 모색 및 인사이트 얻기
- 사이드 이펙트에 대한 명확한 정의 이해
- 로직에 대한 추상화 기법 습득, UI 로직 분리 방법 학습
주차 | 날짜 | 학습 내용 |
---|---|---|
0 | 8/28 | OT(오리엔테이션) 🔷 스터디 소개 및 목표 설정 🔷 참가자 소개 🔷 스터디 진행 방식 논의 🔷 책 개요 살펴보기 |
1 | 9/04 | 🔷 CHAPTER 1: 쏙쏙 들어오는 함수형 코딩에 오신 것을 환영합니다 🔷 CHAPTER 2: 현실에서의 함수형 사고 🔷 CHAPTER 3: 액션과 계산, 데이터의 차이를 알기 |
2 | 9/11 | 🔷 CHAPTER 4: 액션에서 계산 빼내기 🔷 CHAPTER 5: 더 좋은 액션 만들기 |
3 | 9/25 | 🔷 CHAPTER 6: 변경 가능한 데이터 구조를 가진 언어에서 불변성 유지하기 🔷 CHAPTER 7: 신뢰할 수 없는 코드를 쓰면서 불변성 지키기 |
4 | 10/01 | 🔷 CHAPTER 8: 계층형 설계 I 🔷 CHAPTER 9: 계층형 설계 II |
5 | 10/09 | 🔷 CHAPTER 10: 일급 함수 I 🔷 CHAPTER 11: 일급 함수 II |
6 | 10/16 | 🔷 CHAPTER 12: 함수형 반복 🔷 CHAPTER 13: 함수형 도구 체이닝 |
7 | 10/27 | 🔷 CHAPTER 14: 중첩된 데이터에 함수형 도구 사용하기 🔷 CHAPTER 15: 타임라인 격리하기 |
8 | 11/03 | 🔷 CHAPTER 16: 타임라인 사이에 자원 공유하기 🔷 CHAPTER 17: 타임라인 조율하기 |
9 | 11/10 | 🔷 CHAPTER 18: 반응형 아키텍처와 어니언 아키텍처 🔷 CHAPTER 19: 함수형 프로그래밍 여행에 앞서 🔷 회고 |