DESIGN · 71 ARTICLES

Software Design

좋은 설계는 패턴 이름을 많이 아는 것보다 변화 비용을 줄이는 판단에서 시작합니다. 객체지향 원칙과 디자인 패턴, 의존성, 모듈화를 하나의 흐름으로 정리합니다.

주제 지도

이 주제에서 다루는 것

설계 원칙과 OOP

SOLID와 객체지향을 코드 변화의 관점으로 읽습니다.

디자인 패턴

문제와 트레이드오프를 기준으로 패턴을 구분합니다.

의존성 설계

DI와 결합도를 다루는 구체적인 방법을 익힙니다.

모듈화

응집도와 경계를 기준으로 시스템을 나눕니다.

처음 읽기

처음이라면 이 글부터

기초 개념에서 다음 단계로 자연스럽게 이어지는 글을 골랐습니다.

전체 글

전체 글

12개 표시 · 총 71개