본문 바로가기

반응형

소프트웨어,IT,컴퓨터공학 도서리뷰

(55)
자바8 람다의 힘 [벤컷 수브라마니암] [6/7] [ 실용주의책 시리즈] [책리뷰] 자바 8의 강력함 : 함수형 패러다임의 수용 자바의 뒤늦은 함수형 패러다임의 수용. 자바 프로그래밍 언어 커뮤니티에서는 옛날부터 함수형 패러다임을 수용해야 한다는 주장이 나왔었다고 한다. 하필 그 시기는 자바의 라이센스가 왔다 갔다 하던 바쁜 시기였고... 몇몇 프로그래밍 언어 진영에서는 자바를 탈출하는 움직임까지 보였던 시기.. 다른 프로그래밍 언어들이 간결하고 분산처리에 적합하며, 불변성을 추구하고, 서술적인 프로그래밍 기법인 함수형 패러다임을 수용해 멋진 코딩 스타일을 보여줄 때 자바는 꿋꿋하게 객체지향 패러다임과 명령형 패러다임을 고집하고 있었다. 결론은 JVM기반의 다른 프로그래밍 언어들이 탄생하는 배경을 마련하게 되었다. [클로저, 스칼라, 코틀린 등등...] 오랫동안 자바를 좋아했던 프로그래..
TCP/IP 교과서 -길벗 출판사- 조캐서드 지음|정용석 옮김 [5~6/7] [네트워크의 핵심만 담아서! ] 네트워크의 지식이 중요해지고 있는 시대 데이터, 알고리즘, 네트워크 정말 인상 깊게 있었던 책 [커니행 교수님의 hello, digital world!"]에서 컴퓨터에 대한 지식을 3개의 카테고리로 나눈다. 1. 컴퓨터를 구성하는 하드웨어와, 디지털 데이터 2. 데이터를 이용하여 "가치"를 산출하는 소프트웨어와 프로그램. 그리고 그 프로그램을 제작하는 데 사용되는 프로그래밍 언어와 알고리즘들 3. 인터넷, 웹 기술을 가능케 한 네트워크 기술. 네트워크로 얻게된 데이터의 활용성. 네트워크로 생기게 되는 보안과 프라이버시 문제. 커니행 교수님의 책을 읽기 전까지는 나의 지식이 분산되어 각각의 중요성을 쥔 채로 저장되었다. 해당 책을 읽은 후 내가 읽는 책은 3가지의 카테고리로 구분되게 되었고, 이 책은 "네..
사용자 스토리 (User Story Applied) -마이크콘 지음- [한주영, 심우곤, 송인철 옮김 ]책 리뷰 [인사이트 출판사] [5/7] [애자일하게!] 바보야 문제는 도메인(Domain)이야! 소프트웨어의 요구사항 컨테이너로 고민하는 개발자들에게 애자일 문화와 함께하는 "사용자 스토리 기법"은 어떠한가? 기술적인 문제보다 사람 문제로 생기는 문제가 더 까다롭다. 추천도 : 5/6 ★★★★★☆☆ 읽은 기간 📅 : 2021년 6월 8일 ~ 7월 14일 [ 1일 1 뽀모도로 투자 ] 이 책을 추천하는 이들 👨‍👧 애자일 문화와 XP문화를 선호하는 개발자들. 무거운 문서화보다는 가벼운 의사소통과 활동으로 요구사항을 도출하고자 하는 개발자들 소규모 프로젝트를 운영하는 개발자들 난이도 🦈 중하. 관련된 책들 📚 애자일과 관련된 책들 XP와 관련된 책들 "가치"라는 본질을 강조한 론 제프리스의 [The Nature Of Software Development] 개인적..
배워서 바로 쓰는 스프링 부트2 후기 [3~4/7] [스프링부트2 책] [책리뷰] 배워서 바로 쓰기엔 너무도... 속도감이 있는 책 실무적인 내용과 최근 트렌드에 대한 내용은 좋았던 책 추천도 : 3~4/7 [ 개인적으로는 3점에 가깝다. ] ★★★☆☆☆☆ 감점이유 1. 실습이 매우 매우 불친절한 편이라고 생각한다. 2. 한국에서의 개발 환경과는 다른 라이브러리들이 많이 나온다. (O/R 매퍼로 도마가 나오고, 테스트 프레임워크도 다르다. 나름 참신했지만.. 큰 도움이 안 되며 일본에 등장한 트렌드 같아 보인다.) 3. 도커와 관련된 내용이 매우 빈약하다고 생각함. [ 이 책에서 얻고자 했던 내용이었는데...] 읽은 기간 📅 : 2021년 6월 3일 ~ 7월 13일. [ 실습은 진행하지 않고 책의 내용만 봤다 ] 이 책을 추천하는 이들 👨‍👧 빠르게 스프링 부트 2를 익혀야 하는 사람..
함수형 사고(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는 습관으로 만들어 놓는게 답이다. 건강한 개발자가 되기 위해서 가져야할 습..
마이크로서비스 아키텍처 -샘뉴먼-[2015 원작 2017년 번역작] [MSA] [2021리뷰] 이 책만큼 MSA를 깔끔하게 정리해준 책이 없다. 엄청나게 밀려오는 지식들... 추천도 : 5점(MSA와 관련이 없다면..) 7점(MSA와 관련이 있다면..) ★★★★★☆☆ ~ ★★★★★★★ 읽은 기간 📅 : 2021년 3월 9일 ~ 2021년 6월 14일. [길었다... ] 이 책을 추천하는 이들 👨‍👧 - MSA를 향하는 이들 - 소프트웨어 아키텍트 - 비즈니스 애플리케이션 개발자들 난이도 🦈 중상 관련된 책들 📚 비즈니스 애플리케이션 관련 책 소프트웨어 아키텍처 책 한 줄 평 ✍️ 한 번으로 읽기엔 너무도 많은 지식이 담겨있는 책이다. 집중화 vs 분산화 어딜 가나 이슈다. 작은 자율성이 좋은 것인지, 꼼꼼하게 중앙집중적으로 관리되는 것이 좋은 것인지. 크게는 국가적인 정치 모델에서 작게는 디자인에..

반응형