반응형

etc/책 리뷰 10

'적정 소프트웨어 아키텍처' 리뷰

한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. http://www.yes24.com/Product/Goods/109748333 적정 소프트웨어 아키텍처 - YES24 소프트웨어 개발자를 위한 실용 가이드이 책은 소프트웨어 개발을 시작할 때 필요한 실용 가이드북이다. 소프트웨어 아키텍처의 리스크는 무엇인지, 아키텍처 설계 원칙은 어떻게 적용하고 해 www.yes24.com 다 읽진 못했다. 우선 이 책을 고른 이유는 아키텍처를 설계를 할 때 어떤 부분을 조심해서 해야하는지와 어떻게 설계를 하는지 구체적으로 알고 싶어서 이 책을 골랐다. 아키텍처 설계할 때 그동안 이런 식으로 설계하면 이럴 때는 편하고 이럴 때는 불편할텐데 그래도 편한게 더 크고 먼 미래를 봤을 때도 괜찮으니 이렇게 설계를 해야..

etc/책 리뷰 2022.07.01

'도메인 주도 개발 시작하기' 책 리뷰

https://m.hanbit.co.kr/store/books/book_view.html?p_code=B4309942517 도메인 주도 개발 시작하기 실제 업무에 도메인 주도 설계(DDD)를 적용할 수 있도록 기본적인 DDD의 핵심 개념을 익히고 구현을 통해 학습할 수 있도록 구성한 DDD 입문서 m.hanbit.co.kr DDD start! 에 이어 해당 책도 읽어보았다. 물론 같은 분께서 쓴 책이기도 하고 DDD 에 대한 내용이 주를 이룬 책이기에 필요한 부분만 찾아보았다. 애그리거트와 바운디드컨텍스트 쪽 위주로 읽었다. 그런데 꽤 쉽게 이해가 가도록 내용이 작성 돼 있어서 편하게 읽었다. 예제코드나 패키지 구조 예시가 나와있기도 해서 아직 개념이 헷갈리는 사람들에게는 도움이 될 것 같다. 나도 누군..

etc/책 리뷰 2022.06.13

'소프트웨어 아키텍처 101' 책 리뷰

한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. http://www.yes24.com/Product/Goods/104491433 소프트웨어 아키텍처 101 - YES24 막막했던 아키텍처가 쉬워지는 실무 지침서소프트웨어 아키텍트는 전 세계 연봉 10위 안에 드는 직업이지만, 지금까지 ‘개발자가 아키텍트’로 전향하는 데 실질적으로 도움이 될 만한 지침이 www.yes24.com 아직 다 읽진 못했다. 아키텍트가 어떤 생각과 어떤 마음을 가지고 설계를 해야 하는지 잘 얘기한다. 아직 책 초중반이라서 그런가 개발적인 내용보다는 위에서 말했던 내용이 좀 더 나오는 것 같다. 그래도 백엔드 개발자라면 서비스를 혼자 설계하고 개발하고 운영할 수 있는 정도는 되야한다고 생각하기 때문에 필요없는 내용은 아니..

etc/책 리뷰 2022.03.31

'DDD Start!' 책 후기

이것저것 하느라 그동안 못 읽었던 책인 'DDD Start!' 라는 책을 드디어 읽게 되었다. DDD START! - YES24 DDD의 핵심 개념을 배우고 구현으로 익히기!이 책은 DDD(도메인 주도 설계)를 처음 접하는 개발자를 위한 책이다. DDD를 실제 업무에 적용할 수 있도록 기본적인 이론을 설명하고 이를 구현한 코드 www.yes24.com 읽다보니 기존에 개발했던 코드들이 기억나면서 이 책을 좀 더 미리 읽었다면 좀 더 개발을 잘 할 수 있었을 것이라 생각이 들었다. 먼저, 기억나는 부분은 '가격 관련 코드는 어느 영역 있어야 하는가?' 와 같은 것이다. 상품의 가격은 쿠폰으로 인해 할인받을 수 있고 특수한 이벤트로 인해 할인이 될 수 있다. 그동안에는 이 책에서 얘기하는 applcatio..

etc/책 리뷰 2022.03.08

'도메인 주도 설계 철저 입문' 책 후기

갓 신입 딱지를 뗀 시절에 'DDD start!' 라는 책을 읽으려고 시도했다. 그러나 그 때에는 머리에 잘 남지는 않았던 것 같다. 그 이유는 애그리거트와 애그리거트 루트 등과 같은 용어들을 처음 접해보면서 완벽히 이해하기 어렵다고 느껴졌었기 때문이다. 과거에위와 같은 기억이 있었기에 코드로 잘 설명 돼 있으며, 'DDD start!' 보다도 쉽게 느껴지는 책인 '도메인 주도 설계 철저 입문' 을 구매했다. 도메인 주도 설계 철저 입문 - YES24 이해하기 쉬운 패턴부터 학습하자! 도메인 주도 설계를 쉽게 이해할 수 있는 입문서!초심자라도 이해하기 쉽고 실천하기도 쉬운 패턴부터 시작해 구체적인 예제와 함께 도메인 주도 설계에서 www.yes24.com 책 표지에는 '코드와 패턴으로 밑바닥부터 이해하..

etc/책 리뷰 2022.02.21

클린 아키텍처 를 읽고 SOLID 에 대한 생각과 나의 반성 시간

지금 2019년 12월부터 이 글을 쓰고 있는 지금까지도 야근과 코드, DB 리펙토링을 하느라 책을 잘 보지 못했다. 그래서 책을 읽으려 노력하고 있으며 [클린 아키텍처] 를 읽고 든 생각을 정리해보려고 한다. 물론 책마다 다를 수 있기 때문에 다른 책도 읽어보긴 해야 할 것 같다. SOLID: 변경에 유연하고, 유지보수를 쉽게 만들고자 할 때 시스템에 적용 가능한 원칙 먼저 해당 책에서는 SOLID 에 대해서 얘기 하는 목차가 있다. SRP(단일 책임 원칙: Single Responsibility Principle) 먼저 SRP 부터 소개하는데 내가 평소에 생각하고 있던 것과 다르게 얘기를 한다. 내가 생각하던 SRP 는 "하나의 기능, 메소드는 한 가지의 책임만을 가져야 한다." 였고 책에서는 이게 ..

etc/책 리뷰 2021.05.15

[책] 컴퓨터 아키텍처 - 05. 데이터와 디지털 논리 회로

데이터와 디지털 논리 회로데이터의 개요컴퓨터는 제한된 데이터 형식만 구현하여 사용한다.데이터의 종류수치 데이터 : 고정 소수점으로 표현되는 정수와 부동 소수점으로 표현되는 실수.비수치 데이터 : 모든 문자, 기호, 한글 등을 코드로 나타낸 것.데이터의 형식데이터 형식 : 컴퓨터에서 제공하는 명령어 집합으로 연산할 수 있는 정보의 표현.간단한 데이터 형식으로 정수, 불리언, 문자, 부동 소수점 등이 존재. 복잡한 데이터 형식은 문자열, 배열, 벡터, 집합, 레코드, 스택, 큐 등이 존재.데이터와 진법컴퓨터는 데이터를 2가지 상태로만 표현할 수 있어 2진법을 사용함.모든 프로그램 코드나 데이터가 2진법 형식으로 저장되며 이 2진법은 정수, 실수, 문자와 같은 데이터 뿐만 아니라 명령어도 될 수 있고, 그래픽..

etc/책 리뷰 2019.03.15

[책 ] 객체지향의 사실과 오해

객체지향의 사실과 오해를 읽으며 작성한다. 객체지향이란? 책을 읽으며 처음 내가 자바를 배우면서 알게된 객체지향 에 대한 내용이 첫 챕터에 나온다. 책에서 실세계에 비유하여 설명을 해준다. 그래서 이해가 더 잘되며 기억에도 더 남는 것 같았다. 해당 책에서 객체지향의 개념에서도 얘기를 한다. 객체지향이란 시스템을 상호작용하는 자율적인 객체들의 공동체로 바라고 객체를 이용해 시스템을 분할하는 방법 여기서 자율적인 객체 란 상태와 행위를 지니며 스스로 자기 자신을 책임지는 객체를 의미한다. 또한, 이 책에서는 객체지향에 있어서 가장 중요한 것은 클래스 가 아니라고 한다. 물론, 클래스도 중요하지만 객체의 역할, 책임, 협력 에 집중하라고 한다. 즉, 어떤 객체들이 어떤 메세지를 주고 받으며 협력하는가가 객체..

etc/책 리뷰 2019.01.24

만화로 배우는 리눅스 시스템 관리 후기

우선 만화로 리눅스 용어나 명령어를 소개해줘서 쉽게 이해가 잘 됐다.목차를 보면 알겠지만 정말 기초적인 내용들이 나오는데 그래도 해당 명령어를 사용하는 순간에 대한 예시를 적절하게 들어줘서 이해가 잘됐다. 좋다고 생각하는 부분들은 목차마다 직접 Q&A 해주는게 나오는데 그게 좋았다. 예를 들어 scp, rcp 차이? 이런 것들이 나와서 좋았다. 계속 리눅스 명령어를 사용해봐야 기억에 남고 손에 남을텐데 따로 사용할 일이 없어서 따로 centos 설치해서 이것저것 해보고 있는데 도움이 많이 되었다. 리눅스 처음 접해보는 사람이나 잘 모르는 사람은 이 책을 읽으면 도움이 많이 될 것 같다.

etc/책 리뷰 2019.01.14

자바 ORM JPA 표준 프로그래밍 후기

자바 ORM 표준 JPA 프로그래밍 책을 읽었습니다. 우선 책을 읽으면서 내용은 JPA 를 처음하는 접하는 사람들은 조금 어려울 수 있다고 느꼈고, JPA 를 조금 접해본 사람들은 많은 도움이 될 것 같은 생각이 듭니다. 초반에 [SQL 로 직접 쿼리를 날려 개발할 때, JPA 사용할 때]의 장단점을 설명을 잘 해줘서 `mybatis, ibatis 를 사용해야 해` 라고 생각하는 사람도 충분히 `JPA 사용해도 괜찮을 것 같다` 라는 생각이 들도록 해주는 것 같습니다. 저는 이 책에서 중요한 내용이 다음의 내용이라고 생각합니다.연관관계 매핑엔티티 생명주기영속성 컨텍스트프록시책의 15장, 16장 (15장-고급주제와 성능 최적화, 16장-트랜잭션과 락, 2차 캐시) 우선 [연관관계 매핑] 에 대한 내용은 `..

etc/책 리뷰 2019.01.14
반응형