Search

추상화 교과서 v3

“왜 함수를 나눠도 복잡함이 가시지 않을까?”
프론트엔드 개발자를 위한 추상화 사고법 교과서.

개요

항목
내용
저자
오종택 (토스 프론트엔드 코치)
버전
v3.0
분량
10장 + 부록 (0-9장)
대상
주니어~시니어 프론트엔드 개발자
핵심 메시지
What/How 분리, 추상을 이해하면 코드가 보인다

목차

제목
내용
0장
왜 추상화인가
왜 추상화를 배워야 하는가
1장
추상이란
What/How 분리, 레이어, 협력, 축척
2장
추상화란
쪼개기, 비교하기, 양방향 번역
3장
일상에서 연습하기
코드 없이 추상/추상화 수련
4장
코드 추상화
함수 추출, 코드 구조
5장
인터페이스
일반해, 협력, What 드러내기
6장
사례와 함정
실무 패턴, 피해야 할 것
7장
심화 사례
언어 초월 추상화, 플랫폼 흡수
8장
추상화로 더 잘 살기
커리어, 학습, 의사결정에 적용
9장
메타인지
추상화를 추상화하기, 자기참조
부록
원칙들의 통합
SRP/OCP/DIP/IoC = What/How 분리

핵심 접근법

1. 추상이란 (상태) → What/How 분리 2. 추상화란 (과정) → 환원과 재구성 3. 코드 추상화 (적용) → 코드에서 실현 4. 인터페이스 (심화) → What의 세 가지 얼굴 5. 일상 확장 (범위) → 커리어, 학습, 의사결정 6. 메타인지 (재귀) → 추상화를 추상화하기
Plain Text
복사
재귀적 구조: 이 책 자체가 추상화 원칙을 따른다 (9장에서 해설)