책을 읽기위해 필요한 기술
- Java 중급 -> DI, CD를 알기 위한 선행
책을 읽고 난 뒤
외부 설계, 내부 설계
우선 저는 프로그램을 개발하며 설계를 직접 하고 있습니다.
회사 내에 PM직책이 따로 없고, WPF로 개발을 하고 있다보니 프론트와 백엔드를 동시에 개발해야 합니다.
책 제목으로 검색해서 찾아오신 분들이라면 저와 비슷한 상황이지 않을까 싶네요.. 아니라면 부럽습니다 ㅎㅎ
이 책에서는 PM이 가져야 할 기본적인 내용과 설계에 대한 기본적인 내용 두가지를 설명하고 있습니다.
일본인 저자가 작성해서 그런지 일본에서는 그렇다~ 라는 내용도 좀 있지만 보는데 지장은 없습니다.
- 기본 : 설계, 견적, 산출물
- 설계 : 외부 설계, 내부 설계
가장 마음에 든 부분은 설계와 견적에 대한 부분입니다.
프로젝트 초창기에 가장 많이 듣는 말은 "이거 얼마나 걸릴거 같아?", " 많이 어려운거야?" 로 손꼽을 수 있습니다.
기능 점수 방식을 사용하면 외부 인터페이스와 내부 데이터간의 입출력을 통해 설계의 난이도를 측정해 해당 수치를 토대로 견적산출이 가능합니다.
트랜잭션 기능과 데이터 기능에 대한 설명을 보면서 외부에 대한 입력과 출력 논리 파일등에 대한 자세한 설명이 있었다면 좋겠다는 생각이 들었습니다. 해당 내용은 책의 내용 중 일부분일 뿐이니 어쩔 수 없겠지만요..
외부 설계와 내부 설계는 다양한 설계 관련한 책에서 본 내용과 유사했습니다.
DI,CD 의 내용이 있었고, 상속과 캡슐화를 잘 사용하자는 내용 등등..
하지만 이 책은 다른 책과는 다르게 DB부분 설계를 강하게 어필합니다. 제가 DB를 자주 쓰지않고 간단한 CRUD만 사용하기 때문에 좀 어려웠지만 DB 설계를 중점으로 하신다면 좋은 배움을 받을 수 있다고 생각합니다.
이 책은 설계에 관한 책을 많이 본적없는 사람들이 키워드를 파악하기 위해 읽는다면 아주 좋은 책으로 보입니다.
키워드 별 간단하게 이해 할 수 있도록 설명해 설계를 할 때 이런게 필요하구나 파악 할 수 있게 해줍니다.
"한빛미디어 <나는리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
'리뷰&후기 > 개발자가되고싶다면' 카테고리의 다른 글
[책 후기] 무엇이 1등 팀을 만드는가? - 애디 오스마니 (0) | 2024.12.27 |
---|---|
[책 후기] 알고리즘 인사이드 with 파이썬 - 손혁제 (0) | 2024.05.25 |
[책 후기] 챗GPT API를 활용한 챗봇 만들기 - 이승우 (0) | 2024.04.23 |
[컨퍼런스] 2023 .Net L!ve Fall 후기 (0) | 2023.10.25 |
[책 후기] 내 코드가 그렇게 이상한가요? - 센바 다이야 (0) | 2023.09.13 |
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!