CleanArchitecture11 1장. 설계와 아키텍처란? 설계와 아키텍처 결론부터 말하자면, 설계와 아키텍처는 같다. 둘의 차이는 없다. 흔히 '아키텍처'는 고수준의 무언가를 가리킬 때, '설계'는 저수준의 구조 또는 결정사항 등을 의미할 때가 많다. 하지만, 이러한 구분은 실제로는 무의미하다. 하나의 아키텍트에서는 모든 고수준의 결정사항을 지탱하는 모든 세부사항을 자세하게 확인할 수 있다. 소프트웨어 설계도 마찬가지다. 저수준의 세부사항과 고수준의 구조는 모두 소프트웨어 전체 설계의 구성요소다. 이들은 개별로는 존재할 수 없고, 실제로 이 둘을 구분 짓는 경계도 뚜렷하지 않다. 고수준에서 저수준으로 향하는 의사결정의 연속성만이 있을 뿐이다. 목표는? 소프트웨어 아키텍처의 목표는 필요한 시스템을 만들고 유지보수하는 데 투입되는 인력을 최소화하는 데 있다. 잘못.. 2023. 10. 5. 이전 1 2 3 다음 반응형