한참 회사 일에 여유가 있을 때 읽기 시작했는데, 갑자기 엄청나게 바빠져서 미뤄두다가, 찝찝함을 견디지 못하고 다시 읽기 시작해서 끝까지 읽게 되었다. 일단 책의 내용은 너무 와닿는다. 전혀 추상적이지 않고, 짤막한 예제들로 이루어져 있어서 술술 읽힌다. 그리고 책도 두껍지 않다;; 게임 프로그래밍을 하고 있는 입장에서는 필독서라고 불릴만한 것 같다. 다른 책들은 읽으면서 요점들을 구글 문서에 정리했었는데, 이 책은 정리할 수가 없었다. 한번 읽은 후에는 제목만 봐도 무슨 얘기를 하는지 알 정도의 자세한 설명이 있기 때문이다. 정리를 꼭 해야 한다면 책을 베끼는 수준이 될지도...; 전반적으로 패턴들을 소개하면서, 해당 패턴의 장점뿐만 아니라 단점도 소개하면서 해당 패턴을 사용할 때 어떤점들을 고려해야 ..
책 제목부터가 멋지다 '훌륭한 프로그래머 되는 법'. 나는 스스로 훌륭한 프로그래머라고 생각하지만 늘 그렇지 않다는 사실을 깨달으며 살고 있기 때문에, 대체 어떻게 하면 훌륭한 프로그래머가 될 수 있을까를 고민하며 책을 읽기 시작했다. 내가 가장 많이 느낀 건, 코드에 신경을 쓰라는 것이다. 오랜 코딩에 익숙해져 너무나 당연히 한줄한줄 쓰는 코드를 돌아보는 계기가 되었다. 어떤 일이 주어지면 주욱 코드를 적어내는데, 이제는 다시 한번 이렇게 코딩하는 것이 맞는 것인가, 아니면 더 좋은 방법이 있는가, 이 코드가 최선인가라는 생각을 한번쯤은 하면서 코딩을 하게 되었다. 책 내내 유닛테스트의 중요성에 대해서 강조한다. 이 책을 읽으면서 테스트 케이스를 가능하면 만들려고 노력하게 되었다. 그 덕분에 조금이나마..
회사에서 eBook 대여를 해주기 시작하면서, 아내가 관심있어하고, 직장 동료도 관심을 가지고 실천해서, 미니멀리즘 관련 책을 3권쯤 읽어봤다. "나는 단순하게 살기로 했다", "버리면 버릴수록 행복해졌다", "미니멀라이프 아이디어 55" 기본은 불필요한 물건을 버리기. 버리면 공간이 넓어진다. 버린 후 남겨진 물건들에 집중하게 된다. 모든 물건들은 메시지를 보낸다고 한다. "날 좀 봐줘!! 날 언제쓸꺼야! 난 잊어버린거야?" 이런 메시지들이 여기저기서 받게 되면, 우리는 은연 중에 스트레스를 받게 된다. 나는 기본적으로 쇼핑을 즐기지 않고, 뭔가를 막 사모으는 사람은 아니지만, 뭔가를 정말 버리지 못하는 사람인 건 확실했다. 그런데 버리기 시작하니 기분이 좋다. 뭔가 마음의 짐을 버리는 느낌이다. 책을..
Clean Code를 읽었다. 육아에 지치고, 컴퓨터에 앉으면 코딩을 우선시하느라 당분간 책을 못 읽었었는데, 마음잡고 하루에 1챕터씩 읽어내려갔다. 하루에 1챕터라는 목표를 정하고, 애들 재우고 나와서 무조건 책을 읽고 다른 일을 시작한다고 정하니 확실히 목표를 달성할 수 있었다. 책 내용은 코딩의 전반적인 권장 사항에 관해서이다. 결론을 요약하자면, "읽기 좋게 코드를 짜라. 테스트 코드를 짜라. 시간을 들여서 코드를 재검토해라"로 요약해볼 수 있겠다. 알면서도 지키지 못했던 부분들을 꼬집는 내용을 읽을 때마다 뜨끔뜨끔했다;; 그리고 어렴풋이 그러리라 생각했던 부분들을, 왜 그런지, 어떻게 해야하는지를 명확히 적어놓은 부분들이 많았다. 꼭 몸에 익히도록 해야겠다. [구글 문서에 정리한 내용 링크]
- Total
- Today
- Yesterday