본문 바로가기

728x90

리뷰

[IT/리뷰] 임베디드 C를 위한 TDD 임베디드 C를 위한 TDD : 네이버 도서 (naver.com) 임베디드 C를 위한 TDD : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 약 10년 전에 나온 책이다. 지금까지 유명한 개발자들의 서적들을 읽으면서 공통적으로 느낀 점이 있다. 오래된 책이기 때문에 오래된 코드임에도 언어 상관없이 정말 코드들이 깔끔하다는 것이다. 이 책 또한 그렇다. 정말 간단한 코드지만, 누구나 쉽게 간단하게 짜지는 못한다는 것을 항상 느끼고 감탄하게 된다. 이 책에서는 TDD를 정말 쉽게 접근할 수 있게 알려준다. 처음부터 TDD를 시작하는 방법을 한 스텝씩 따라가면서 알려준다. 그게 끝이 아니다. TDD를 함에 있어서 중요한 내용들도 알려주고, 난이도 있는 방식까지 .. 더보기
[영화리뷰] 12 몽키즈(12 Monkeys) (1995) [영화리뷰] 12 몽키즈(12 Monkeys) (1995) 오랜만에 영화 리뷰다. 이 영화도 여자 친구랑 같이 보기 시작한 영화라서 따로 리뷰는 적지 않으려고 했다. 요즘 영화를 많이 안 보긴 했는데 여자 친구랑 본 것들은 원래 리뷰를 적지는 않았어서 그랬다. 그런데, 리뷰를 적는 이유는 마음에 드는 대사가 있어서다. 그 대사에 꽂혀서 리뷰를 쓰는 것이다 보니까 영화 자체를 편하게 봤어서 많은 리뷰는 하지 않으려 한다. 그리고 사실 여자 친구도 SF, 바이러스 재난 영화라고 해서 재밌을 것 같아 같이 본다고 했었는데, 생각했던 그런 긴박한 영화가 아니라 보다 말았다 ㅎㅎ; 혼자 집에서 마저 봤다. 우선 마음에 들었던 대사부터 남겨야겠다. "영화는 바뀌지 않아. 바뀔 수가 없지. 하지만 볼 때마다 달라 보.. 더보기
[IT/리뷰] 글로벌 소프트웨어를 꿈꾸다 글로벌 소프트웨어를 꿈꾸다 : 네이버 도서 (naver.com) 글로벌 소프트웨어를 꿈꾸다 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 2010년에 초판 발행된 책이라, 현재 국내 IT 회사들과 상황이 꽤 다를 것이라 생각된다. 그래도, 실리콘밸리에 있던 회사들의 모습을 훔쳐볼 수 있지 않을까 해서 이 책을 골랐다. 책에서는 저자가 실리콘밸리에서 일할 때 본 회사들의 모습과 국내로 와서 국내 기업들을 컨설팅하면서 본 모습들을 통해 어떤 점들이 달랐는지 설명해주고 있다. 물론 국내 기업들의 잘못된 모습들을 지적하며, 글로벌 기업들과 다른 한국 시장의 특징과 고쳐나가야 하는 것들에 대해 얘기한다. 아래에 책을 읽은 뒤 정리한 내용들을 작성했지만, 요약하자.. 더보기
[IT/리뷰] Clean Code Clean Code(클린 코드) : 네이버 도서 (naver.com) Clean Code(클린 코드) : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 저번 에 이어서 를 읽었다. 이 책에서도 에 대한 내용을 소개하고 있는 만큼 책은 훌륭했다. 그런데 역시 꽤나 좋았다. 다만 개인적으로는 에서도 단계적으로 깔끔한 코드를 작성하는 방법을 설명해준 것이 더 좋았다. 도 단계별로 설명을 해주기는 하나, 이 더 직관적이었던 것 같고 그만큼 더 쉽게 읽혔다. 는 읽는데도 좀 오래 걸렸다. 그리고 첫 장부터 커닝험, 부치, 비야네 등 유명한 사람들이 정의한 클린 코드를 설명해주는데 이런 것들이 신기했다. 이 사람들끼리는 서로 친할까 궁금하기도 하고 공부할 때 들어본 .. 더보기
[영화리뷰] 레드 드래곤(Red Dragon) (2002) [영화리뷰] 레드 드래곤(Red Dragon) (2002) 한니발 영화 시리즈의 3번째 작품이다. '양들의 침묵' - '한니발' 이후 딱히 찾아볼 생각을 안 하고 있다가 넷플릭스에 있는 것을 보고 바로 시청했다. 솔직히 재밌게 봤다. 시리즈의 두 번째 작품인 '한니발' 때 생각보다 별로였어서 큰 기대는 하지 않았는데, 재밌게 봤다. '한니발' 때는 너무 고어틱한 영상 표현도 그렇고, 클라리스 역이 조디 포스터에서 무어로 바뀌면서 캐릭터성이 매치가 되지를 않았었다. 홉킨스가 캐리한 느낌이었다. 하지만, 이번 영화 '레드 드래곤'은 달랐다. 홉킨스가 주연이긴 하지만 영화에서는 전편에 비해서 비중이 작아졌다. '레드 드래곤'은 시간 순으로는 1편 '양들의 침묵' 이전의 이야기를 다룬다. 그래서 전편에 애매했던.. 더보기
[IT/리뷰] 리팩터링 2판 리팩터링 2판 - YES24 리팩터링 2판 - YES24 개발자가 선택한 프로그램 가치를 높이는 최고의 코드 관리 기술마틴 파울러의 『리팩터링』이 새롭게 돌아왔다.지난 20년간 전 세계 프로그래머에게 리팩터링의 교본이었던 『리팩토링』은, www.yes24.com 오늘 리뷰할 책은 [리팩터링 2판] (부제: 코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기)라는 책이다. 사실 클린 코드에 관한 다른 책을 먼저 보려고 했는데, 클린 코드보다 리팩터링에 대한 내용이 더 흥미가 있어서 이 책을 먼저 보게 되었다. 책은 자바스크립트를 이용해 예제를 보여주며 다양한 상황에서의 적용 가능한 기법들을 말해준다. 자바도 잘 모르고 자바스크립트는 아예 몰랐지만 책 초반에 나온 예제를 보면서 볼만하다고 생각해서 부.. 더보기
[IT/리뷰] 실용주의 소프트웨어 개발 리뷰 책정보, 실용주의 소프트웨어 개발 : 네이버 책 (naver.com) 실용주의 소프트웨어 개발 스마트하게 소프트웨어를 개발하는 최고의 방법들 60가지를 소개한다. 코딩 그 자체보다 코딩의 전후좌우를 둘러싸고 있는 효율적인 개발 과정 및 개발자간 소통을 위한 수많은 사례와 방법들 book.naver.com "현장에서 걷어올린 소프트웨어 개발 베스트 프랙티스"라는 부제와 함께 실용적인 개발 방법이 무엇일지 궁금해서 책을 보게 되었다. 내용 자체는 다른 개발 프로세스 관련된 책들과 크게 다른 바가 없는 것 같다. 하지만, 정말 현장에서 필자가 필요하다고 느꼈던 점들에 대해서만 간략하게 작성된 것을 알 수 있었다. 다양한 내용들에 대해 소개하고 있고 엄청 깊게는 다루지 않고 필요한 정도만 소개하고 있다. 그리고.. 더보기
[IT/리뷰] Effective C++ (3판) 책정보, Effective C++ : 네이버 책 (naver.com) Effective C++ [EFFECTIVE C++]은 C++ 프로그래밍과 설계 기술을 향상시켜 주는 55가지 명쾌한 테크닉을 모은 책이다. book.naver.com 유명한 C++ 서적인 Effective C++를 읽었다. 학부 때 컴공이나 개발 학과가 아니다 보니, C++을 BOB를 시작하면서 공부했다. 그리고 얼마 지나지 않아 C++로 취업까지 했다. BOB 하는 동안에는 '괜찮게 하는데?'라는 생각을 했다. 취업을 하니까 괜찮은 수준이 아닌 것을 알았다. 그래서 BOB/알고리즘/회사 업무로 배운 C++ 들을 정리하는 차원에서 이 책을 선택했다. 전반적으로, 아는 내용이더라도 예제와 다시 한 번 정리할 수 있어 좋았고, 몰랐던 테.. 더보기

728x90