답변
답변
하지만 , 저는이 개발자들이 아키텍처로 이동하지 않고 프로그래밍을 완전히 잊어 버리지 않도록 권장합니다. 그렇게한다면 “프로그래머로부터 어떠한 존경도받지 못하며 아키텍처 결정을 내릴 수있는 적절한 장비를 갖추지 못할 것입니다.
답변
답변
답변
답변
이것은 제 2의 선택입니다. 관행과 좋은 코드에 대한 좋은 책. 때때로 약간 현명합니다.
댓글
Answer
이것은 지금 제 1 순위 선택입니다. 지금 애플리케이션을 구축 (성장)하는 방법에 대한 최고의 책입니다.
답변
답변
답변
답변
답변
Answer
답변
답변
흥미로운 책은 오픈 소스 애플리케이션의 아키텍처
건축가는 훈련하는 동안 수천 개의 건물을보고 해당 건물에 대한 비평을 연구합니다. 주인이 쓴.대조적으로, 대부분의 소프트웨어 개발자는 소수의 대형 프로그램 (일반적으로 자신이 작성한 프로그램) 만 잘 알고 위대한 역사 프로그램을 연구하지 않습니다. 결과적으로 그들은 서로의 성공을 쌓기보다는 서로의 실수를 반복합니다.
이 책의 목표는 그것을 바꾸는 것입니다.이 책에서 25 개의 오픈 소스 애플리케이션의 저자 소프트웨어의 구조와 그 이유를 설명합니다. 각 프로그램의 주요 구성 요소는 무엇입니까? 그들은 어떻게 상호 작용합니까? 그리고 그들의 건축업자는 개발 과정에서 무엇을 배웠습니까? 이러한 질문에 답하면서이 책의 기고자들은 자신의 생각에 대한 고유 한 통찰력을 제공합니다.
답변
Answer
이 작은 책 을 사용해보세요.
개발자를위한 소프트웨어 아키텍처 -The Book 소프트웨어 아키텍처에 대한 실용적이고 실용적인 가이드
이 책은 소프트웨어 아키텍처에 대한 실용적이고 실용적인 가이드를 구성하는 에세이 모음입니다.
-
소프트웨어 아키텍처 란 무엇입니까?
-
소프트웨어 설계자의 역할은 무엇입니까?
-
oftware 아키텍처?
-
소프트웨어 아키텍처를 어떻게 공유합니까?
-
소프트웨어 아키텍처를 어떻게 제공합니까?
댓글
Answer
답변
당신이하는 질문 어떤면에서 물어 보는 것은 매우 실체가 없습니다. 소프트웨어 아키텍처는 다르며 소프트웨어 아키텍트는 매우 다양합니다.
하지만 몇 가지 참고 사항 :
위에 언급 된 “클린 코드”는 제가 지금까지 본 최고의 책 중 하나입니다. 프로그래밍 에 대해 읽어보세요.하지만 이것은 확실히 아키텍처에 관한 책은 아닙니다. 개발자를위한 필수 읽기는 필수입니다.하지만 더 큰 것들이 어떻게 결합되는지에 대한 통찰력을 제공하지는 않습니다.
Fowler의 “PoEAA”는 좋은 책이지만 다른 누군가가 말했듯이 지금은 다소 오래되었고 제시된 많은 패턴은 몇 년 전에 폐기되었습니다.
Eric Evans의 DDD 책은 소프트웨어 구축 및 고객 협업에 대한 매우 견고하고 고무적인 책-건축가에게는 귀중한 기술이지만 개발자에게도 좋습니다.
답변