-
-
예제로 배우는 소프트웨어 디자인
그렉 윌슨 지음, 김성원 옮김 / 영진.com(영진닷컴) / 2024년 10월
평점 :
도서를 제공받아 작성한 리뷰입니다.

예제로 배우는 소프트웨어 디자인
자바스크립트를 활용한 도구 기반 설명
큰아이가 컴퓨터관련학과로 진로를 정한 뒤로 여러가지 다양하게 컴퓨터 도서들을 만나보는 중인데요.
소프트웨어, 자바스크립트 이런 내용이 보여서 골라본 책이에요.
예제가 있으면 확실히 따라하면서 알게되는 것들이 있는 거 같아요.
그래서 아이에게 도움이 될 듯해서 예제로 배우는 소프트웨어 디자인을 만나봅니다.

디자인을 배우는 가장 좋은 방법은 예제에 있고,
소프트웨어 디자인의 가장 좋은 예는 프로그래머가 직접 사용하는 도구에 있다!
프로그래머가 사용하는 도구들을 직접 만들며 쉽게 이해하고 숙련된 프로그래머의 사고 방식을 이해할 수 있도록 도와줍니다.
파일 백업 시스과, 테스트 프레임워크부터 정규식 매처, 브라우저 엔진, 컴파일러에 이르기까지
일반적인 디자인 패턴을 살펴보며 코드를 테스트하기 쉽게 만들면 어떻게 재사용이 쉬워지는지 보여주며,
디버거, 프로파일러, 패키지 매니저, 버전 제어 시스템의 작동 방식을 알려주어 독자들이 더 효과적으로 사용할 수 있게 해 줍니다.

챕터 초반에 제시된 핵심 용어를 다시 한 번 살펴볼 수 있도록 정리했고,
간단하면서도 직관적인 그림을 이용해 핵심 개념을 쉽게 설명했어요.
대학 과제 수준의 연습 문제가 준비되어있어요.
영진닷컴 공식 GltHub에서 코드를 확인할 수 있어요.
소프트웨어 디자인을 교육하기 위한 교재로서 처음 집필된 도서로, 소프트웨어 관련 학부 수업 교재로 적합하다고해요.
안그래도 소프트웨어학부도 지원했는데 교재로 사용되면 좋겠네요~
예시가 과도하게 추상적이지 않아 이해가 쉬우며, 연습 문제의 난이도가
마냥 낮지 않아 수업 후 과제로 사용하기 좋다고 하니 기대해봅니다.