함수형 프로그래밍에 대한 공부에 대한 기록입니다.
| 날짜 | Chapter | ||
|---|---|---|---|
| 1 | 2023-06-07 | 01. 쏙쏙 들어오는 함수형 코딩에 오신 것을 환영합니다 | 함수형 프로그래밍의 주요 개념 |
| 02. 현실에서의 함수형 사고 | |||
| 19. 함수형 프로그래밍 여행에 앞서 | |||
| 2 | 2023-06-14 | 03. 액션과 계산, 데이터의 차이를 알기 | Distinguishing actions, calculations, and data |
| 04. 액션에서 계산 빼내기 | Extracting calculations from actions | ||
| 05. 더 좋은 액션 만들기 | |||
| 3 | 2023-06-21 | 06. 변경 가능한 데이터 구조를 가진 언어에서 불변성 유지하기 | 불변성의 법칙: Copy-on-write |
| 07. 신뢰할 수 없는 코드를 쓰면서 불변성 지키기 | 불변성의 법칙: Defensive-copy | ||
| 08. 계층형 설계 I | 계층에 따른 코드 구성 | ||
| 09. 계층형 설계 II | 유지 보수와 테스트, 재사용의 관점에서 계층을 분석하는 방법 | ||
| 4 | 2023-06-28 | 10. 일급 함수 I | 일급 값(First-class abstraction) |
| 11. 일급 함수 II | |||
| 12. 함수형 반복 | |||
| 5 | 2023-07-05 | 13. 함수형 도구 체이닝 | |
| 14. 중첩된 데이터에 함수형 도구 사용하기 | |||
| 15. 타임라인 격리하기 | |||
| 6 | 2023-07-12 | 16. 타임라인 사이에 자원 공유하기 | |
| 17. 타임라인 조율하기 | |||
| 18. 반응형 아키텍처와 어니언 아키텍처 | 함수형 프로그래밍으로 서비스를 구축할 수 있는 두가지 아키텍처 |