블로그 이미지
JEEN

서울에 사는 꽃청년의 IT찌질모험기

Rss feed Tistory
Check 책! 2012.07.10 18:53

[ 켄트 벡의 구현 패턴 ] 쉽게 이해(수긍)하는 패턴

Apple | iPhone 4 | 1/21sec


켄트 벡의 구현 패턴 - 8점
켄트 벡 지음, 전동환 옮김/에이콘출판

책은 Java 코드 기반으로 이야기가 진행되지만, 쉽게 이해할 수 있을 만큼 간결합니다.

주 언어가 Perl 이지만 그래도 뭐 못 읽겠다고 징징거릴 정도의 Java코드는 아니었습니다.

아무튼 구현 패턴에 대한 얘기인데, 소소하게 [좋은코드를 쓰는 기술]에서 나온 부분과맞닿는 얘기들도 있구요. 전체적으로 술술 잘 읽힙니다. 

 문제는 이런 Java의 상황을 어떻게 내가 사용하는 Perl에 맞춰서 생각하느냐 하는 부분인데,심각하게 생각할 것 없이 그냥 고개만 끄덕이며 읽은 것이라... 일단 머리 속에 넣어두고 점진적으로 체화할 수 있도록 해야 되겠습니다.




신고
Check 책! 2012.02.14 23:21

[ 좋은 코드를 작성하는 기술 ] 내가 쓰는 코드는...

좋은 코드를 작성하는 기술 - 8점
아가타 토시타카 지음, 정인식 옮김/제이펍

Apple | iPhone 4 | 1/30sec


  원래는 일본에 있을 때 원서를 샀었습니다. 쬐금 읽다가 그냥 내팽개쳐두었다가, 회사에서 어쩌다 보니 굴러떨어지게 되어서 짬짬히 시간내서 읽었습니다. 그게 어제 오늘이네요. 신입 개발자들에게 바치는 내용이라고 쓰인 것 같은 데, 다행히 이해하는 데 큰 문제도 없고, 이래저래 망각한 부분들도 일깨워주었던 것 같습니다.

  책에서 예제로 제시되는 코드의 90% 이상이 Java 인데, 그렇게 길 지도 않고, 적당하게 읽을 만 했습니다. 사실 Java 를 배운 지는 어언 6-7년전 얘기고, 그 이후로 Java 를 만지지 않았으니 요런저런 바뀐 부분과 제가 주로 사용하는 Perl 의 코드와 요모조모 비교해보기도 좋았죠.

  원저자인 아가타 토시타카 씨는 이전에 Cacoo 를 소개하면서 얘기했던 Nulab 에 소속된 사람이었군요. 아, 아무튼 지방 분권이랄까... 도쿄가 아닌 지역기반의 개발회사들이 군데군데 있다는 것이 또 한번 인상적입니다.
 
신고
IT 2011.12.28 00:28

NHN 공개 개발자 교육에 다녀왔습니다.

  지난주에 팔로잉하고 있는 어떤 분의 트윗을 보고, NHN 에서 개발자들을 대상으로 하는 교육을 한다는 얘기를 듣고 등록하고 오늘 갔다왔습니다.

  http://onoffmix.com/event/4856 

  교육을 받은 부분은 Jenkins 관련 내용이었습니다. 이전부터 CI 관련한 많은 이야기를 들어왔고, 당장 생각나는 몇가지 이점도 있고... 거기다가 한번 해보겠다고 Jenkins 를 깔아봤지만, 마땅히 혼자서 어떻게 시작해야되나 막막하기도 하고 했었죠.


 초반에 NHN에서의 Jenkins 를 사용하는 사례들을 몇가지 소개받음과 함께 준비된 예제들을 따라서 간단한 Jenkins 의 사용법을 알게 되었습니다. NHN 에서 Jenkins 를 이용한 분석항목의 갯수도 너무 다양하고, 교육내용 자체는 Java 를 주로하는 내용이었기에, Perl 을 주업으로 하는 저에게는 상당히 고역이었지만...

  Perl 의 TAP 형식을 JUnit 으로 바꾸고, Shell 에서 일반적인 테스트 실행과 마찬가지로 여러 커맨드를 뭉뚱그려서 Build 를 함과 동시에 산뜻하게 진행이 슉슉슉 되고, Perl 에서도 여러 항목들에 대한 결과를 생각보다 쉽게 뽑아내서 표시할 수 있었습니다.

  혼자서 이걸 어떻게 쓰는 거지 하며 끙끙 앓던 그때 제 모습이 초라하게 느껴지더군요.

  아무튼 Perl 프로젝트의 Jenkins 사용에 대한 자세한 내용은 차후 따로 한번 정리를 해보고자 합니다.

  그리고 앞으로 회사에서의 도입을 한번 시도해볼까 하는 생각을 가지고 있습니다. 일단 생각을 가지고 있으면 낼름낼름 움직여야 되겠죠!

신고
TOTAL 464,351 TODAY 11

티스토리 툴바