--- id: "Functional Domain Modeling 20260407" created: "2026-04-07 15:40" tags: --- 함수형 프로그래밍(FP)과 도메인 주도 설계(DDD)를 상호 보완한 소프트웨어 공학 개념 [[유닉스 철학 (The Unix Philosophy)]] [[유닉스의 철학과 필터]] 유닉스 철학에 따라서 코드를 최대한 잘게 쪼개고 단순화한다. 이것을 코드의 [[필터(Filter)]]화 라고 하자. 필요한 기능을 구현하기 위해 최소의 기능만 구현된 필터들을 만들어낼 때 결국 함수의 형태로 만들게 된다. [[함수형 프로그래밍(Functional Programming)]]은 이 필터를 구현하기 위한 방법론이다.