Search
Try Notion
모듈 분리
tags
코드설계
5 more properties
모듈이란?
일단은 함수/클래스/패키지/바이너리/서비스/프로세스/서버군 등의 모든 소프트웨어적인 단위를 말하고 싶은 건데, 적절한 이름이 맞는지 확인 필요.
모듈 분리의 동기
하나의 모듈에 모든 기능을 넣으면 너무 복잡해서 관리가 어려우므로
모듈 분리의 목표
관리가 용이한 수준까지 모듈의 역할을 작게 나눈다
모듈을 나눠서 줄어드는 복잡함이 모듈이 많아져서 생기는 복잡함보다 커야 한다