본문 바로가기

독서57

[서평 23년-20] 자바와 JUnit을 활용한 실용주의 단위 테스트 독서기간_2023년 2월 중순? 저자_제프 랭어, 엔디 헌트, 데이브 토마스 출간일_2019년 7월 3일 Java, JUnit만으로 테스팅을 공부할 수 있는 아주 좋은 책이다. 작년 10월쯤 우아한테크코스를 준비하면서 단위 테스트에 제대로 입문했었다. 우테코 이전에는 Spring Boot 공부하면서 테스트 코드를 작성하는데, Mock과 Inject의 개념이 잡혀있지 않은 채로 작성하려니 머리가 깨질 것 같았었다. (그때 Mock이란 개념을 처음 알긴 했지만...) 구글링해가면서 이렇게 로직을 테스트하는구나... 어림짐작하면서 코딩했었다. 남들이 when, then, mock 쓰니까 이렇게 하나보다...하고 이 책은 공채도 끝나고, 할 일도 없어서 읽기 시작했다. 그런데 굉장히 양질의 정보를 얻을 수 있었.. 2023. 5. 6.
[독후감 23년-19] 물고기는 존재하지 않는다: 상실, 사랑 그리고 숨어 있는 삶의 질서에 관한 이야기 독서기간_2023년 2월 10일 ~ 2023년 2월 18일? 저자_룰루 밀러 출간일_2021년 12월 17일 이것은 과학책인가 심리학책인가 에세이인가 철학책인가 소설인가 역사책인가. 초중반까지 읽는데 무슨 내용인지 도저히 감이 안 오던 책이었다. 작가의 경험담인 듯 하면서 소설인 것 같은데 또 소설은 아닌 것 같고... 장(챕터) 마다 주요 인물이 달라져서 혼란스러웠다. 물고기 분류학자 이야기가 나올 때면 물고기 학명이 머리를 어지럽게 했다. 예를 들어 뤼세이데스 이다스 롱기누스, 에베르만니아 파나멘시스 등등. 책이 전달하고 싶은 내용을 당최 모르겠어서 중간에 포기할까 생각도 여러 번 들었다. 근데 다들 스포일러 없이 후반부를 꼭 읽어야만 한다길래 꾹 참고 읽었다. 그렇게 중반부를 읽다가 눈이 트이게 되.. 2023. 4. 25.
[독후감 23년-18] 다정한 것이 살아남는다 독서기간_2023년 2월 초 저자_브라이언 헤어 출간일_2021년 7월 26일 오랜만에 감명깊게 읽었고 그만큼 하고 싶은 말, 쓰고 싶은 말이 많아서 2월에 읽었지만 포스팅이 늦어지게 되었다. 결론부터 말하자면 모든 사람이 꼭 읽었으면 좋겠다. 생각할 거리를 자연스럽게 던져주며 가축의 자기가축화에서 인간의 자기가축화를 연결하는 내용이 인상깊었기 때문이다. 이 책은 후반부에 접어들수록 더 진가를 발휘한다. 재밌기도 했고, 생각할 거리도 많았다. 사회과학 분야 기본도서로 강력 추천한다. 모든 인간이 한 번씩 읽었으면 하는 책이었다. 다름이 인정되는 사회가 올...까...? 사실 밀리의 서재 구독할 당시 이 책을 읽어보려고 5번 넘게 도전했었다. 초반에 나오는 '보노보' 내용을 3번은 읽어 본 듯했지만 실물 .. 2023. 4. 18.
[독후감 23년-17] 1984 독서기간_2023년 3월 중순 저자_조지 오웰 출간일_1949년 출판사_문예출판사 앞으로 서평과 독후감을 나눠쓸 것이다!! 주인공인 '윈스턴 스미스'는 체제에 대해 불만을 품으며 몰래 일기를 '작성'한다. 일상을 감시하는 사상경찰들이 있기 때문에 걸리게 된다면 주변 인물들처럼 갑자기 증발되어 버린다. 출산을 통해 국가를 유지하기 위한 명목인 성관계 외 남녀 간 스킨쉽은 역겨운 것이라 세뇌받고 살아온 덕분에 윈스턴은 사랑을 모르고 살았다. 어느날 한 여인(줄리아)이 윈스턴에게 몰래 쪽지를 남기고 그 둘의 사랑이(!) 시작된다. 내부당원 간부인 ’오브라이언‘도 사실 빅 브라더에 대한 역모를 꿈꾸고 있어 윈스턴과 줄리아, 오브라이언은 반란을 계획하게 되는데... (스포주의) 윈스턴 일당은 결국 잡히고 독방에 .. 2023. 4. 16.
[서평/23-16] SQL 레벨업 : DB 성능 최적화를 위한 SQL 실전 가이드 독서기간_2023년 1월 10일 ~ 2023년 1월 20일 저자_미크 출간일_2016년 1월 30일 😦... 내가 이걸 아직도 안 썼다니... 데이터베이스, 특히 SQL은 간과하기 쉽다. 작은 예제 테이블에서 SELECT, FROM, WHERE 문을 잘 조합하면 원하는 데이터를 조회할 수 있다. 다른 테이블과 관계된 데이터의 조회도 필요한가? 그럼 JOIN을 사용하면 된다. 그런데 테이블 결합 시 발생하는 결과를 생각해본 적 있는가? 카티션 프로덕트가 초래하는 성능 이슈를 아는가? SQL 실행계획을 아는가? 조건 분기, 윈도우 함수를 아는가? 그렇지 않다면 이 책을 읽어보길 바란다. 1000개도 안 되는 데이터베이스 테이블에서 조회만 잘 한다고 SQL을 잘 쓰는 것이 아니다. 신입 개발자 준비하면서 얼마.. 2023. 4. 8.
[서평/23-15] Do it! 플러터 앱 프로그래밍: 오픈 API 활용 + 파이어베이스 + 구글 맵 + 광고 수익까지 독서기간_2023년 3월 26일 저자_조준수 출간일_2021년 2월 23일 Dart 언어는 문제가 아니다! Flutter 프레임워크가 고비다!!!!!! 생각보다 어렵다!!!!! Do it! React 편보다 더 괜찮았다(클론 코딩이긴 했지만). 설명이 자세하고 초심자의 눈높이에 맞춰 설명해준다. Stateful 위젯과 Stateless 위젯 차이부터 컴포넌트 배치, API 호출해 정보 표시하기까지 도움이 많이 되었다. 이 책 덕분에 async, await 키워드 개념을 이해했다. 리액트의 state 보다 플러터의 stateful이 더 편한 것 같다. 그래도 플러터는 확실히 편한 프레임워크는 맞다. 다양한 라이브러리 특히 커스텀하기 까다로운 AppBar, TabBar 등과 Cupertino라는 iOS 디자.. 2023. 3. 31.
[서평/23-14] 공간의 미래: 코로나가 가속화시킨 공간 변화 독서기간_2023년 3월 초 저자_유현준 출간일_2021년 5월 17일 미래는 다가 오는 것이 아니라 창조하는 것이다. 유현준 교수를 처음 알게 된 경로는 마인크래프트로 보는 건축(?) 이라는 유튜브 영상이었다. 건축이라 하면... '공사판 일용직'이 주는 편견이 있어서 대수롭지 않게 생각했다. (물론 그들의 기술력도 무시할 수 없다.) 그리고 게임에서 무슨 건축?이라 생각하기 쉽지만... 유현준 교수의 지적인 면모가 눈에 띈다. 그렇게 교수님을 처음 알게 되었다. 건축의 'ㄱ'도 모르는 나인데, 건축이란 키워드로 나를 이렇게 매료시킬 줄 몰랐다. 책을 읽다보면 작자는 다방면에서 지식을 보유하고 있다는 것이 느껴진다. 건축과 생활 양식의 연관성, 건축물과 종교. 지향해야 하는 양식 등 국내외를 막론하고 .. 2023. 3. 22.
[서평/23-13] 개발자를 위한 글쓰기 가이드: 예제로 배우는 테크니컬 라이팅 핵심 비법 독서기간_2023년 1월 27일 저자_유영경 출간일_2021년 2월 26일 그냥 재밌어 보이길래 빌렸다. 내용도 단순해 보이고 간결하게 딱딱 쓰여있는 게 개발자 안성맞춤이라 생각됐다.(???) 읽어본 후기로 가볍게 읽고 짚고 넘어가기 좋다. 읽으면서 지금까지 썼던 글들은 이 항목들에 맞게 썼었나 되돌아보는 기회도 가질 수 있다. 테크니컬 문서뿐만 아니라 일상에서 소통할 때, UI 개발할 때 도움이 될 것 같다. 그야말로 독자(청자)가 누구인지에 따라 글을 쓰는(말을 하는) 계획이 달라지기에. '검토' 챕터는 특히 도움이 된다. 번역투, 은어, 이중부정 등 아름다운 한국어 사용을 위해서 인지하고 있으면 좋다! 이과생치고 맞춤법에 조예가 깊고 글을 좀 쓴다라는 자부심이 있다. 뭐 내가 얼마나 글을 써봤나 싶.. 2023. 2. 21.