본문 바로가기

반응형

공부

(316)

[책읽기] 테스트 주도 개발 - 켄트백 지음, 김창준 강규영 옮김. 몇일전 테스트 주도 개발이라는 책을 다 읽었다. 1장부터 16장까지는 은행에서 사용하는 돈(통화)에 관련된 작업을 어떻게 TDD로 만들어 가는지를 실제 코드를 보여주면서 보여주고 있다. 17장 부터는 TDD 자체에 대한 이야기로 되어 있다. 이전에 적었던 부분을 빼고, 책을 읽으면서 줄쳐 놓은 부분을 옮겨 본다. 이러한 접근 방식은 "깔끔한 코드" 부분을 먼저 해결한 후에, "작동하는" 부분을 해결해 가면서 배운것들을 설계에 반영하느라 허둥거리는 아키텍쳐 주도개발과는 정반대다.시스템이 크다면, 당신이 늘 건드리는 부분들은 절대적으로 견고해야 한다. 그래야 나날이 수정할때 안심할 수 있기 때문이다."다음에 할일은 무엇인가?"에 관련된 또 다른 질문은 "어떤 테스트들이 추가로 더 필요할까?"다.그리고 지금 ..
[문자인코딩] CP949 혹은 MS949 - 대략 정리 내용에 대해서 책임지지 않습니다. ㅋㅋ CP949는 MS-Windows에서 정한 한글을 나타내는 문자set 이다. index가 주루룩 나열되어 있고, 거기다가 한글이 하나씩 들어 있는것이다. 원래 글자를 나타낼때에는 index는 총 2byte로 구성되어져 있어도 문제가 없을것 같았나 보다. 하지만 2byte만을 가지고는 세계의 모든 글자를 표시 할 수 없기 때문에 CP( CodePage ) 라는 구분을 해 주어, CP에 따라서 다른 글자가 보이도록 한다는거다. CodePage는 국가 마다 다르다. 하나의 index가 있을때 CodePage를 바꾸어 버리면 서로 다른 모양의 글자가 나온다는것이다. 9A98이라는 index가 있을때 이것을 CP49 (Korean) 로 인식하고 보면 "슆"이 나온다. 하지만 ..
[문자인코딩] 유니코드, UTF-8, UTF-16, UTF-32 간단 정리. 내용에 대해서 책임지지 않습니다. ㅋㅋ Unicode provides a unique number for every character, no matter what the platform, no matter what the program, no matter what the language. http://www.unicode.org/standard/WhatIsUnicode.html 위에 설명되어 있는대로다. 유니코드란? unicode는 모든 문자에 index를 줘 놓은 것이다. 더 이상도 아니고, 더 이하도 아니다. 이 index를 code point라고 부르는데, 그냥 index라고 칭하도록 하자. 'A'라는 글자는 0x0041 이라는 index를 가진다. 'a'라는 글자는 0x0061 이라는 index를..
[책/읽기전] 테스트 주도개발 - 켄트백 ( 김창준, 강규영 옮김 ) 이번에 책을 무려 3권이나 구입했는데, 그 중에 하나. 테스트 주도 개발 켄트 벡 지음, 김창준 외 옮김 최근 학계와 업계에서 많은 주목을 받고 있는 프로그래밍 방법인 '테스트 주도 개발(Test-Driven Development)'에 대해 설명한 책이다. 테스트 주도 개발을 퍼뜨린 장본인이며 객체 지향 프로그래밍의 선구자 중 한 사람인 켄트 벡이 직접 서술했고, 부록에는 TDD 시연 동영상을 수록했다. 지금은 겨우 서문을 다 읽고 1부의 1장을 아주 조금 읽었다. 실제 내용은 겨우 5-6페이지 읽었을 뿐이다. 책의 앞에는 옮긴이의 서문과, 옮긴이가 쓴 TDD 수련법, 옮긴이와 글쓴이의 인터뷰내용이 들어 있다. 이 내용은 테스트주도개발을 처음 접하는 독자들에게는 그렇게 크게 느낄만한 내용이 없다. 처음 ..
이번에 구매하기로 한 책. 이번엔 스프링이다~ 요것도 -_- 설마.. 몇일만에 끝나는건 아니겠지 ;;; 직접 해 봐야 하는데 -_- 책만 읽고 넘어 가는 ... ㅋㅋㅋㅋ 스프링 인 액션 - 에이콘 오픈소스 프로그래밍 시리즈 9 Craig Walls.Ryan Breidenbach 지음, 이태상 옮김 스프링의 근본 사상을 소개하며 신속하게 프레임워크에 대한 실질적인 연구를 시작하는 법을 알려준다. 책 전반에 걸쳐 확장되는 예제와 짧은 코드들을 통해, 어떻게 간단하면서 효과적인 J2EE 애플리케이션을 개발할 수 있는지를 보여주고 있다.
[영화/영어공부] The Devil's Advocate (데블스 에드버킷) 출처 : [영화] The Devil's Advocate (데블스 에드버킷) 크리스마스이브. 할일은 없고, ( 우울하다. 쩝 ) 스릴러 영화 추천에 있던 것 중에 안 본거다 싶은것을 하나 선택 했다. 그리고 영화를 보다가 들려오는 알고 있던 영어들. 공부는 해야 겠지? 그래서 정리. 오늘의 영화는 데블스 에드버킷. 남자주인공으로는 키아누리브스와 알파치노가 등장한다. 확실히 알파치노의 연기는 아주 강렬하게 다가온다. 키아누리브스는 영화에서 한 지방에서 잘나가는 변호사인 캐빈로맥스로 나오고, 알파치노는 그를 고용하는 뉴욕의 로펌 대표인 존밀턴으로 나온다. 이 글은 영화 이야기를 하기 위해서 쓴게 아니므로, 소개는 위와 같이 간단하게 마치고 나오는 몇 문장을 정리 해 본다. 지방의 한 법정에서 승리를 따낸 캐빈..
[책읽기] 뉴욕의 프로그래머 - 임백준. 어제.. 하루 종일 집에서 뒹굴다가.. 이게 뭐하는 짓인가 싶어서, 오늘 도서관에 갔습니다. 몇일전 팀장님께서 재미 있을거라면서 읽어 보라고 주신 책이 바로, "뉴욕의 프로그래머" 이지요.. 뉴욕의 프로그래머 임백준 지음 뉴욕 월스트리트 금융회사에서 근무하는 프로그래머들의 이야기를 소설 형식으로 그렸다. 십수 명의 등장인물들이 저마다 독특한 개성과 프로그래밍 실력으로 만들어가는 이야기를 통해 프로그래머들의 창조적이고 예술적인 노동의 가치를 엿볼 수 있다. "프로그램은 이러한 방법으로 짜야한다." 라는 어려운 책이 아닙니다. 그냥 뉴욕에 있는 프로그래머의 일을 다루는 소설책이죠 ^_^ 한국에서 건너간 "영우"라는 주인공(당연히 프로그래머)이 나오고 그의 직업인 주식거래프로그램을 다루는 회사에서, 일어 나는..
[프렌즈] 1x07 The One With The Blackout 출처 : http://www.studylang.com/30 정전이 되었다. 레이첼 : (Wow) This is so cool, you guys. The entire city's blacked out. 프렌즈에서는 심심하면 you guys. 라는 말이 나온다. "애들아" 정도로 해석하면 좋을듯 하다. blacked out 은 까맣다는 뜻이다. 그래서 city가 blacked out 되면 정전이 된거고. 사람이 blacked out 되면, 맛탱이가 갔다. 필름이 끊어졌다는 의미가 된다. http://endic.naver.com/endic.nhn?docid=123110&rd=s black·out〔〕 n. 1 정전;소등;등화 관제 2【연극】 무대 암전(暗轉) 3 일시적 시각[의식, 기억] 상실 4 보도 관제;(..

반응형