S.O.L.I.D 원칙 타입스크립트 코드 예제로 이해하기깨끗하고 유지보수하기 쉬운 코드를 작성하는 것은 단순히 동작하는 코드를 작성하는 것만큼 중요합니다.S.O.L.I.D 원칙은 시간이 지나도 쉽게 조정, 확장, 유지보수할 수 있는 코드를 작성할 수 있도록 합니다.이 원칙은 2000년대 초반 Robert C. Martin(일명 Uncle Bob)에 의해 소개되었습니다.이 글에서는 5가지 원칙을 실제 코드 예제와 함께 살펴보겠습니다.S: 단일 책임 원칙(Single Responsibility Principle, SRP)클래스는 하나의 역할만 가져야 하며, 변경해야 하는 이유도 하나여야 합니다.즉, 한 클래스가 여러 가지 역할을 담당해서는 안 되며, 단 하나의 책임만을 수행해야 합니다.잘못된 예제:class..
[TypeScript] 프론트엔드 개발자를 위한 SOLID 원칙. (feat.타입스크립트)
S.O.L.I.D 원칙 타입스크립트 코드 예제로 이해하기깨끗하고 유지보수하기 쉬운 코드를 작성하는 것은 단순히 동작하는 코드를 작성하는 것만큼 중요합니다.S.O.L.I.D 원칙은 시간이 지나도 쉽게 조정, 확장, 유지보수할 수 있는 코드를 작성할 수 있도록 합니다.이 원칙은 2000년대 초반 Robert C. Martin(일명 Uncle Bob)에 의해 소개되었습니다.이 글에서는 5가지 원칙을 실제 코드 예제와 함께 살펴보겠습니다.S: 단일 책임 원칙(Single Responsibility Principle, SRP)클래스는 하나의 역할만 가져야 하며, 변경해야 하는 이유도 하나여야 합니다.즉, 한 클래스가 여러 가지 역할을 담당해서는 안 되며, 단 하나의 책임만을 수행해야 합니다.잘못된 예제:class..
2025.02.05