[개발서적] 클린 아키텍처 3부 설계 원칙 - 내용 정리 및 요약
이번에는 로버트 C 마틴의 클린 아키텍처를 읽은 내용을 정리해보도록 하겠습니다. 개인적인 설명은 기울임으로 표시해두었으니, 읽으면서 참고하시면 될 것 같습니다. 0. 서론 [ 도입 ] SOLID는 함수와 데이터 구조를 클래스로 배치하는 방법, 그리고 클래스들을 서로 결합하는 방법을 설명해줌 SOLID는 객체 지향 소프트웨어에만 적용되지는 않음, 클래스는 단순히 함수 + 데이터의 집합을 의미함 SOLID의 목적은 중간 수준(코드보다 상위 수준인 모듈과 컴포넌트 내부)의 소프트웨어 구조가 다음과 같도록 만드는데 있음 변경에 유연함 이해하기 쉬움 많은 소프트웨어 시스템에서 사용되는 컴포넌트의 기반이 됨 참고로 도입 부분에 중요한 부분이 있는데, "좋은 소프트웨어 시스템은 깔끔한 코드로부터 시작한다. 좋은 벽돌..
나의 공부방
2022. 9. 27. 10:00