chapter★★★★★난이도 · 약 80분
프로그래밍 패러다임 & 타입 시스템
절차형 · OOP · 함수형 · 정적/동적 타입 — AI 코드의 '스타일'을 알아보는 눈.
#OOP#함수형#타입#제네릭
왜 배우는가
Claude가 만든 코드가 "클래스 상속"인지 "순수 함수 체인"인지 구분할 수 있어야 리팩토링 지시가 명확해진다. 패러다임 감각이 있으면 AI에게 "이 부분은 함수형으로 재작성" 같은 요청이 가능.
Topics · 04
레슨 단위로 펼쳐 보기
- TOPIC · 19 · 01
절차형 · OOP · 함수형 — 패러다임 지도
3대 패러다임이 '누가·무엇을·어떻게' 다루는지 — 현대 언어는 대부분 멀티 패러다임.
15min·1drillsREAD → - TOPIC · 19 · 02
객체지향 4대 원칙 — 캡슐화·상속·다형성·추상화
OOP의 4기둥 + 현대적 비판(상속보다 합성) — 클래스를 언제 써야 하는지 감각.
20min·2drillsREAD → - TOPIC · 19 · 03
함수형 핵심 — 순수함수·불변성·고차함수·map/filter/reduce
사이드이펙트 없는 함수 + 변하지 않는 데이터 = 예측 가능하고 테스트 쉬움.
20min·2drillsREAD → - TOPIC · 19 · 04
타입 시스템 — 정적·동적·제네릭·유니온
컴파일 타임 검증(TS/Java) vs 런타임(JS/Python), 제네릭, null 안전성.
20min·2drillsREAD →