스터디/클린아키텍처
[클린 아키텍처] 3부 설계원칙
hi._.0seon
2023. 8. 20. 17:34
반응형
깔끔하지 않은 코드를 쓰면 아키텍처가 좋아도 의미가 없고,
깔끔한 코드를 사용하더라도 아키텍처가 나쁘면 의미가 없다.
SOLID
좋은 코드로 좋은 아키텍처를 정의하기 위한 원칙
목적
중간 소프트웨어의 구조가
- 변경에 유연하다.
- 이해하기 쉽다
- 많은 SW 시스템에 사용될 수 있는 컴포넌트의 기반이 된다.
중간수준
모듈 수준에서 작업할 때 적용할 수 있다는 것
코드 수준보다는 상위 수준에서 적용되며 모듈과 컴포넌트 내부에서 사용되는 소프트웨어 구조를 정의하는데 도움
2023.08.20 - [Computer Engineering] - 7장 SRP: Single Responsibility Principle 단일 책임 원칙
2023.08.20 - [스터디/클린아키텍처] - 8장 OCP: Open-Closed Principle 개방-폐쇄 원칙
2023.08.20 - [스터디/클린아키텍처] - 9장 LSP: Liskov Substitution Principle 리스코프 치환 원칙
2023.08.20 - [스터디/클린아키텍처] - 10장 ISP: Interface Segregation Principle 인터페이스 분리 원칙
2023.08.20 - [스터디/클린아키텍처] - 11장 DIP: Dependency Inversion Principle 의존성 역전 원칙
반응형