본문 바로가기

반응형

소프트웨어,IT,컴퓨터공학 도서리뷰/개념 서적: (Conceptual Books): TDD, OOP, DDD

(12)
엘레강트 오브젝트 - 새로운 관점에서 바라본 객체지향 - [책후기][지앤선] 객체 존중 사고 우아한 객체지향 패러다임. 추천도 : 6/7. 객체지향적인 코드로 이해하는 객체지향. ★★★★★★☆ 읽은 기간 📅 : 2021년 12월 10일 ~ 2021년 12월 27일 이 책을 추천하는 이들 👨‍👧 중급 이상의 OOP 개발자들. OOP에 관심이 있는 사람들. 난이도 🦈 중. 객체지향의 개념을 이해하고 읽는 것을 권한다. 관련된 책들 📚 객체지향과 관련된 도서. 테스트 주도 개발. 클린 코드. 한 줄 평 ✍️ 나의 객체지향 사고는 객체지향적이지 않았다. 객체지향을 이해하는 것과 객체지향적인 코드를 짜는 것. 다른 객체지향 도서들을 읽으면서 나는 객체지향을 "이해"하는 선에서 머물고 있었다. 객체지향적인 코드를 작성한다는 것은 클래스의 특징과 객체의 특징을 잘 활용하는 것을 의미한다고 생..
도메인주도 설계 철저입문 -심효섭 옮김- [위키북스][DDD][책리뷰][6/7] DDD의 전술 패턴에 집중한 책. 요약 평가 [ 제목 2 ] 추천도 : 6/7 ★★★★★★☆ 읽은 기간 📅 : 2021년 8월 11일 ~ 2021년 9월 28일. [하루 30분] 이 책을 추천하는 이들 👨‍👧 DDD에 관심이 있는 사람들. + 프로젝트 베이스의 설명 책을 찾는 사람들 MSA에 관심이 있는 사람들 난이도 🦈 중 [ 웹 프로젝트의 구조 + 기본적인 프로그래밍 실력이 필요하다. ] 관련된 책들 📚 도메인 주도 설계로 시작하는 마이크로 서비스 개발 도메인 주도 설계 핵심 (에이콘) 에릭 에반스의 DDD 한 줄 평 ✍️ 현직 선배의 따듯한 조언들이 느껴졌던 책. 전략 VS 전술 DDD의 관점에는 크게 2가지가 존재한다. 도메인을 모델링하는 데 사용되는 전략(Strategy) 부분과 모델링으로 추출..
개발자에서 아키텍트로 -마이클 킬링- 김영재 옮김 [책리뷰][실용주의프로그래머][실용주의] [7/7] Design it! : From Programmer to Software Architect 원제는 From Programmer to Software Architect이다. 한국말로 번역하면 역서의 제목처럼 프로그래머에서 아키텍트로! 가 될 수 있겠다. 미국에서는 2017년에 나온 책으로 "실용주의 책 선반"의 아키텍트 분야에 올라온 책이다. Pragmatic Bookshelf: By Developers, For Developers New Titles! Don't miss cutting-edge titles, coupons and sales. Follow us @pragprog or subscribe to the newsletter (low volume, 2-4 times per month): Subscr..
자바8 람다의 힘 [벤컷 수브라마니암] [6/7] [ 실용주의책 시리즈] [책리뷰] 자바 8의 강력함 : 함수형 패러다임의 수용 자바의 뒤늦은 함수형 패러다임의 수용. 자바 프로그래밍 언어 커뮤니티에서는 옛날부터 함수형 패러다임을 수용해야 한다는 주장이 나왔었다고 한다. 하필 그 시기는 자바의 라이센스가 왔다 갔다 하던 바쁜 시기였고... 몇몇 프로그래밍 언어 진영에서는 자바를 탈출하는 움직임까지 보였던 시기.. 다른 프로그래밍 언어들이 간결하고 분산처리에 적합하며, 불변성을 추구하고, 서술적인 프로그래밍 기법인 함수형 패러다임을 수용해 멋진 코딩 스타일을 보여줄 때 자바는 꿋꿋하게 객체지향 패러다임과 명령형 패러다임을 고집하고 있었다. 결론은 JVM기반의 다른 프로그래밍 언어들이 탄생하는 배경을 마련하게 되었다. [클로저, 스칼라, 코틀린 등등...] 오랫동안 자바를 좋아했던 프로그래..
함수형 사고(O'REILLY) - 객체지향 개발자에서 함수형 개발자로 거듭나기 - [ 6~7/7] [명저다] [난이도최상] 객체지향 개발자에서 함수형 개발자로 거듭나기 함수형 사고(패러다임)에 대한 본질적인 책이다! 추천도 : 6~7/7 ★★★★★★★ : 예제가 너무 다양한 프로그래밍 언어가 쓰여서.. 이 부분에서 1점을 깎고 싶다. 읽은 기간 📅 : 2021년 5월 10일 ~ 7월 6일 (하루1뽀모도로) 이 책을 추천하는 이들 👨‍👧 함수형 프로그래밍의 본질을 경험해보고 싶은 사람들. 함수형 패러다임에 관심이 있는 사람들 난이도 🦈 최상. (정말 어려웠다... 2~3번은 더 읽어야 이해가 되지 않을까 하는 부분도 다수 존재...) 함수형 프로그래밍에 대한 적절한 경험이 있어야 큰 도움이 될 책이라고 생각한다. 관련된 책들 📚 자바 8람다의 힘 기타 함수형 패러다임을 흡수한 언어들 (스칼라, 클로저, 그루비, 코틀린 등등....
JAVA EE 디자인 패턴 책 후기 -무라트 예네르 지음 이일웅 올김- [길벗출판사] [디자인패턴] [2021] [4or6/7] 현실을 설계하기 위해선 디자인은 피할 수 없다. Java 웹서비스(커스텀 애플리케이션)의 패턴을 망라한 책 이 책에서의 디자인 패턴은 고전적인 GoF(갱포)가 정리한 디자인 패턴에 국한되지 않는다. Java 커스텀 웹서비스에서 자주 보일 수 있는 흔한 패턴들까지 디자인 패턴으로 바라보고 있다. 대표적으로 데이터 접근 객체, 의존체 주입 방식, REST형 웹서비스 처리, 비동기 처리, AOP(관점 지향 프로그래밍), 마이크로 서비스 아키텍처 등등... 현실세계를 컴퓨터에 맞도록 객체지향적인 세상으로 커스텀 웹 서비스를 만드는 과정에서 만나게 되는 대부분의 패턴들을 망라한 책이라 생각한다. 그래서 정말 좋았다. [ 기대하지 않았던 좋은 정보들이 너무 많았다. ] 디자인 패턴(고전적인 GoF의 23가지 패턴)..
테스트 주도 개발 시작하기(TDD) 가메출판사. -최범균 저자- [6/7] [TDD입문에 good!] [2021] 담백하게 TDD에 입문하기 좋은 책!! 추천도 : 6/7. [ 실습 진행하는데 어려움이 없고, 이해하는데도 큰 어려움이 없었다! ] 입문으로 추천! ★★★★★★☆ 읽은 기간 📅 : 2021년 4월 28일 ~ 6월 23일 이 책을 추천하는 이들 👨‍👧 TDD에 관심이 있는 사람들 리팩터링에 관심이 있는 사람들 JUnit5부터 배우고자 하는 사람들 난이도 🦈 중. ( 기본적인 자바 실력이 필요하고, 라이브러리 추가하는데 문제가 없어야 한다. + 객체지향적인 코딩 실력이 어느정도 필요..) 관련된 책들 📚 켄트백의 TDD 리팩터링 책 (자바로 배우는 리팩토링 입문) 자바와 JUnit을 활용한 실용주의 단위 테스트 한 줄 평 ✍️ TDD는 습관으로 만들어 놓는게 답이다. 건강한 개발자가 되기 위해서 가져야할 습..
클린코드(Clean Code) - 로버트 C 마틴 [ 4~5/7] [전세계 개발자들에게 좋은 습관을 제시해준 책] [엉클밥] 나의 엉클밥 3번째 책 : 클린코드 두껍지만 술술 읽혀서 금방 읽을 수 있는 책 추천도 : 4~5/7 [ 개인적으로는 4점에 가깝다 ] ★★★★☆☆☆ 읽은 기간 📅 : 2021년 4월 9일 ~ 2021년 6월 3일 ] 하루 1뽀모도로 투자(주말제외) 이 책을 추천하는 이들 👨‍👧 엉클밥의 책은 다 읽어보는 게 좋다고 생각하는 편 리팩터링 & TDD를 좋아하는 사람. 두 습관의 끝이 결국 클린 코드의 길이다. 엉클밥의 책을 좋아하는 사람 코드로 협업해야 하는 사람들 난이도 🦈 중 [ 원칙, 병렬 처리 등등의 이야기가 나오며, 기본적으로 자바 코드를 읽을 수 있어야 도움이 된다. ] 관련된 책들 📚 클린 애자일, 클린 아키텍처, 클린 소프트웨어, 클린 코더 등등 클린 시리즈 TDD 관련 책 리팩터링 관련 책..

반응형