본문 바로가기

SW 아키텍처11

클린 아키텍쳐 (3) - 아키텍처 [독립성 / 선긋기 / 경계 해부학 / 정책과 수준/ 업무 규칙] 이전 글 : 컴포넌트 설계 원칙 2023.03.16 - [Engineering/SW Architecture] - 클린 아키텍쳐 (2) - 컴포넌트 원칙 클린 아키텍쳐 (2) - 컴포넌트 원칙 이전 글 : SW개발 패러다임과 기본 설계 원칙 2023.03.12 - [Engineering/SW Architecture] - 클린 아키텍쳐 (1) - 오버뷰, 패러다임, 설계원칙 SOLID 클린 아키텍쳐 (1) - 오버뷰, 패러다임, 설계원칙 SOLID 로버트 skidrow6122.tistory.com SW 아키텍처는 무엇보다도 프로그래머다. 코드에서 탈피하여 고수준에 문제에서만 집중하면 안되고, 코드와 동떨어져서는 안된다. 다른 팀원들 만큼 코드를 많이 작성 하지 않을 수는 있으나 지속적으로.. 2023. 3. 19.
클린 아키텍쳐 (2) - 컴포넌트 원칙 이전 글 : SW개발 패러다임과 기본 설계 원칙 2023.03.12 - [Engineering/SW Architecture] - 클린 아키텍쳐 (1) - 오버뷰, 패러다임, 설계원칙 SOLID 클린 아키텍쳐 (1) - 오버뷰, 패러다임, 설계원칙 SOLID 로버트 마틴 형님의 클린 아키텍쳐 정리. 경험이 부족했던 주니어 시절 완독 했지만, 다시 손에 잡아 읽어 보니 더 보이는게 많아 놓치고 싶지 않은 마음에 기록으로 남겨두는 컴퓨터 쟁이들의 skidrow6122.tistory.com SOLID 설계 원칙이 벽과 방에 벽돌을 배치하는 방법에 관한 것이라면, 컴포넌트 원칙은 빌딩에 방을 배치하는 방법을 설명한다. 여기서는 SW 컴포넌트가 무엇이고 무엇으로 구성되는지, 컴포넌트를 결합하여 시스템을 구성하는 방.. 2023. 3. 16.
클린 아키텍쳐 (1) - 오버뷰, 패러다임, 설계원칙 SOLID 로버트 마틴 형님의 클린 아키텍쳐 정리. 경험이 부족했던 주니어 시절 완독 했지만, 다시 손에 잡아 읽어 보니 더 보이는게 많아 놓치고 싶지 않은 마음에 기록으로 남겨두는 컴퓨터 쟁이들의 명도서. 설계와 아키텍쳐란? 아키텍쳐(고수준)에서 설계(저수준)으로 향하는 의사결정의 연속성 만이 있을 뿐. 두 개념은 경계도 없고 차이도 없다. 소프트 아키텍쳐 품질을 심각하게 고민하자. 빨리 가는 유일한 방법은 제대로 가는 것이다. 코드 정리는 나중에 하면 돼. 일단 시장 출시가 먼저야! 라는 마인드는 현실에서 제대로 동작할 수 없다. 비용을 최소화 하고 생산성을 최대화 할 수 있는 설계와 아키텍쳐를 가진 시스템을 만들자. 두 가지 가치 모든 sw시스템은 두가지 가치를 제공하며, sw개발자는 두가지 가.. 2023. 3. 12.