728x90 의존성역전원칙1 3부(7, 8, 9, 10, 11 장) 설계 원칙 좋은 소프트웨어 시스템은 깔끔한 코드로 부터 시작한다. 코드가 깔끔하지 않으면 좋은 아키텍처는 무용지물이다. 깔끔한 코드를 작성하는 원칙인 SOLID를 살펴보자. SOLID는 함수와 데이터로 이루어진 집합을 배치하는 방법과 이들을 서로 결합하는 방법을 설명한다. SOLID의 목적은 중간 수준의 소프트웨어 구조가 아래와 같은 점들을 만족하게 하는 것이다. 1. 변경에 유연하다. 2. 이해하기 쉽다. 3. 많은 소프트웨어 시스템에 사용될 수 있는 컴포넌트 기반이 된다. 여기서 중간 수준이란 모듈 수준을 의미한다. 즉, 코드 수준보다는 조금 상위에 적용되는 원칙이며 모듈과 컴포넌트 내부에서 사용되는 소프트웨어 구조를 정의하는 데 도움을 준다. 7장. SRP: 단일 책임 원칙 많은 프로그래머들은 SRP를 단 하.. 2022. 5. 28. 이전 1 다음 728x90