본문 바로가기

(3)
[책] 읽기 좋은 자바스크립트 코딩 기법 Maintainable JavaScript - 한빛미디어 동물 표지로 패턴을 가지고 있는 오라일리의 책이다.책 표지는 그리스 거북이다. 사게 된 이유는 최근 Node.js 개발을 하면서 자바스크립트 코드를 다룰 일이 많아 졌기 때문이다.서점에서 훝어보고 괜찮은 자바스크립트 책이라는 생각이 들어 구입하게 되었다.(자바스크립트 분야 책만 3권을 동시에 주문을 하였다.) 회사 내에서 코딩 스타일 가이드를 수립해서 팀원 들에게 교육을 하라고 얼마전에 팀장이 이야기를 해서 마침 유용하게 읽었다. 자바스크립트는 C/C++ 뿐만 아니라 자바, C#과 비슷한 문법 및 키워드를 가지고 있어서 공통적인 부분에는 적용할 수 있지 않을까 생각이 된다. 비교 연산자에 대해 평소에 헷갈렸는데 이 참에 확실히 이해를 해서 좋았다. [읽기기록]9/14 ~p.209/15 ~p.549/16 ..
[책] DSL : 고객과 함께 하는 도메인 특화 언어 - 인사이트 사실 원래 '에릭 에반스'의 '도메인 주도 설계'라는 책을 읽으려고 하다가 DSL이라는 책이 있어서 선택을 하게 되었다.저자는 '리팩토링'이라는 책으로 유명한(공저) '마틴 파울러'이다. 세상의 책을 일기 쉬운 책과 어려운 책으로 나눈다면 이 책은 후자에 속한다. 코드가 나오기는 하지만 어디에 적용할 지는 개인의 내공이 뒷받침 되어야 한다. 하지만 이 책은 그리 만만하지 않다. 왜냐하면 DSL이라는 것은 '객체지향프로그래밍'같은 하나의 패러다임이다. 처음 프롤로그에서 OOP라는 개념이 나왔지만 실제 이런 개념을 다양한 사람이 사용하기에는 10년 이상이 걸렸던 것 같다. (실제 객체라는 말은 1960년대 MIT에서 나왔고, 프로그래밍적으로 구현은 1960대의 Simula 67에서 이루어졌다.) 따라서 DS..
[책] 프로그래밍 루아(Programming Lua) - 인사이트 http://www.lua.org/pil/ 국내 유일의 루아관련 서적이다... 라고 생각했는데 '예제로 배우는 프로그래밍 루아'라는 e-book도 있고, '루아를 이용한 민첩하고 효과적인 게임 개발'라는 게임응용서적도 있었다. 사실 내가 처음 루아라는 스크립트 언어를 본 것은 와우(월드오브워크래프트)에서 였다. (게임을 하는 사람이 아니라서 잘 모르지만...) Roberto Ierusalimschy라는 이름을 보았을 때, '로베르또'라고 읽을지 모르겠지만 브라질은 에스파냐가 아닌 포루투겔을 사용하므로 앞의 R은 /h/로 난다는 사실. 그래서 '호베르토 이에루자림스키'가 이 책의 저자이다.사실 이 사람은 Lua 스크립트 언어의 창시자 중 한 명이라고 한다. 이 책을 읽게 된 이유는 다른 언어로 바인드(bi..