smokes***
2024-10-07

변화하는 기술 환경에서도
흔들리지 않는
설계의 기본 원칙
소프트웨어 즉 개발을 을 하다보면
올바른 설계원칙의 대하여 고민을 하게됩니다.
어떠한 설계원칙이 올바른 설계원칙이고 아닌지에
대한 가이드가 있었으면 하는 생각을 많이 했습니다.
그러한 과정에서 TDD, BDD, DDD 개념들을 접하게됩니다.
이러한 과정에서 조금 더 쉽게 설명한 책
소프트웨어 설계의 정석을 추천합니다.
사진 설명을 입력하세요.
소프트웨어 설계의 정석은 더나은
소프트를 위해서 올바른설계를 위한 지침서라고 할 수가 있습니다.
설계의 시작부터 SQL 나아가 아키텍처의 부분까지
하나하나 자세히가르쳐 줍니다.
우리가 흔히 배우는 개발의 일련의 과정으로
설명하면서 다양하게 접근하도록 되어 있씁니다.
애플리케이션, 미들웨어, 데이터베이스
그리고 OS 하드웨어 네트워크 순서로 개발이
시작되는것인데 이러한 과정을 하나도 빠짐없이
적어놓고 보여주고 있다고 볼 수가 있습니다.
사진 설명을 입력하세요.
이전 프로젝트제에서 새로운 차세대
프로젝트로 옮기면서 마이그레이션을 하게되는데
그러한 과정도 하나하나 자세히 적혀있습니다.
주니어나 신입이 전체적으로 프로족테를 이해하지
못할 수있는데 이러한 것들은 상세히 적어서
이해 할 수 있더록 되어 있는 부분이 정말 휼륭합니다.
개발에 있어서 유지보수를 생각하는 개발
정말 이렇게 개발을 하여야하는데 현실을
그렇게 되지않기도합니다. 하지만 이책에서는
차근차근히 설계에서부터 그러한 개발이 되도록
하기 때문에 어떻게 개발하는지 어떻게 개발하여야하는지
차근차근히 소프트웨어 설계의 정석 보여줍니다.
소프트웨어 설계의 정석에서는 다양한 의사코드로
다향성 상속등을 설명하고 SQL 조인등 설계 과정에서
조금 더 좋은 방안으로 코드를 만들 수 있는 방법을 설명합니다
그리고 내부설계 외부설계 등 다양한 설계방식을 설명하면서
설계를 어려워하거나 다양한 설계를 원하는 사람에게
도움이 될만한 책이라고 할 수가 있습니다.
오라클 기반으로 분석 실행 계획까지 엿볼수가 있습니다.
소프트웨어 설계의 정석은
미래의 개발자를 위한 설계라고
정리할 수가 있습니다. 보다나은 보다 좋은
설계를 통하여 올바른 코드를통하여
실행 뿐 아니라 유지보수등 많은 고려사항을 고려합니다.
소프트웨어 설계, 개발을 하는 개발자라면
소프트웨어 설계의 정석 적극 추천합니다.