클린 코드 Clean Code - 애자일 소프트웨어 장인 정신 프로그램 프로그래밍 프로그래머
로버트 C. 마틴 지음, 이해영.박재호 옮김 / 인사이트 / 2013년 12월
평점 :
장바구니담기


각 장마다 저자의 경험과 노하우가 담겨 있어서 무언가 배울 것과 익힐 것이 많이 있습니다. 설명을 진행하면서 적절한 코드를 예제로 보여주고 있고 공감할 만한 사례들이 적절하여 보다 쉽게 이해할 수 있습니다. 하지만 부록에 80페이지 분량의 소스와 테스크 코드를 그대로 옮긴것은 페이지 낭비인 것 같다. 차라리 소스코드 직접 다운을 받게 하고 책을 좀더 얇게 만들 수 있었을 것을 하는 아쉬움이 있습니다.

 

이번에 프로그래밍 할 때는 기능 구현도 중요하지만 무엇보다 깨끗한 코드 작성에 집중해보려고 합니다. 변수명이나 함수명을 의미를 잘 전달할 수 있도록 서술적으로 기재하여 주석을 불필요하게 하고 한눈에 알 수 있게 최대한 응집도를 높이면서 단순화 할 계획입니다. 이 책에서 말하고 있는 내용들을 적극 참고하여 클린 코드를 작성을 해보려고 합니다.

 

 

 

 


 


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
Head First EJB - EJB가 여러분의 머리 속으로 Head First 시리즈
케이시 시에라 외 지음, 서환수 옮김 / 한빛미디어 / 2005년 1월
평점 :
절판


책의 구성이나 전개 자체는 마음에 드는데 EJB의 비효율성으로 인해 4점이라는 평점을 부여했습니다.


자바기술의 정점에 있었던 EJB가 복잡한 구현과 번거로운 배포로 인해 사용이 꺼려졌으며 이제는 스프링의 등장으로 천대받는 기술이 되었습니다. EJB를 사용한 프로젝트들이 대체적으로 구현할 로직에 비해서 너무 무겁고 단계가 많아 손이 많이 갔던 기억이 있어서 별로라는 느낌을 지울 수 없습니다.

 

EJB는 RMI 기술이 발전하여 만들어진 기술입니다. 클라이언트에서는 비즈니스 인터페이스를 통해 원격에 있는 객체에 접근하여 서비스를 이용합니다. 세션 빈과 엔티티 빈의 라이프사이클 입니다. 몇번이고 힘들여 외워도 다시 잊어버리곤 했는데 EJB 기술을 사용할 기회가 없으니 상관없게 되었네요.

 


 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
Implementing Java Web Services - JAX-WS, SCA & ESB
전병선 지음 / 와우북스 / 2008년 9월
평점 :
장바구니담기


이 책은 Java로 웹서비스를 구현할 때 필요한 기술에 대해 설명하고 있습니다 .


초반에는 SOA(서비스 지향 아키텍처)에 대한 개념정의와 용어에 대한 설명을 하고 있습니다. 개념적인 부분이라 조금 내용이 진부한 면이 있습니다.


XML과 웹서비스 기술로 인해 SOA를 실현할 수 있습니다. 웹 서비스에서는 서비스 공급자와 서비스 소비자 그리고 서비스 디렉토리가 필요합니다.

 

 

 


 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
자바스크립트 테스트와 디버깅 프로그래밍 인사이트 Programming Insight
전용우 지음 / 인사이트 / 2013년 12월
평점 :
장바구니담기


현재 진행하고 있는 프로젝트가 자바스크립트 컴포넌트와 위젯을 많이 사용하고 있어서 테스트와 디버깅에 대한 서적을 읽어보았습니다.

 

첫장은 TDD(테스트 주도 개발)에 대한 설명과 함께 테스트 수준을 단계별로 설명하는 것으로 시작합니다. 자바스크립트 단위 테스트 도구로는 JQuery 팀에서 개발한 QUnit을 설명하고 있습니다. 나중에 기회가 되면 프로젝트에 한번 적용해 봐야겠습니다.

 

중반부에서는 파이어폭스, 인터넷 익스플로러, 크롬, 사파리... 등 브라우저별로 디버깅하는 방법을 설명해 줍니다. 그리고 후반부에는 성능 개선에 대한 내용과 함께 피들러(Fiddler)를 소개하고 있습니다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
칭찬은 고래도 춤추게 한다
켄 블랜차드 외 지음, 조천제 옮김 / 21세기북스 / 2014년 6월
평점 :
품절


요즘 프로젝트의 일정이 빡빡하여 독서의 여유가 없었는데 모처럼의 휴가를 맞이하여 가벼운 서적을 보게 되었습니다. 제목이 너무 유명한 서적이라 언젠가 한번 읽어보아야겠다 생각했는데 이제야 읽었습니다.

 


이 책에서 말하고 있는 "고래 반응"이란 "긍정적인 일에 관심을 갖고 부정적인 일이 생겼을 때 긍정적인 방향으로 유도하는 행동방식"으로 표현하고 "뒤통수치기 반응"이란 "잘할 때는 무관심하다가 무언가 잘못됐을 때 뒤통수를 치면서 화를 내고 닦달하는 행동방식"을 말합니다. 마음의 시선을 부정보다는 긍정에 초점을 두고서 발전을 위해 개선하려는 자세가 필요합니다.

 

사람들이 일을 수행했을 때 무반응, 부정적 반응, 전환 반응, 긍정적 반응이라는 4가지의 반응이 나타납니다. 사람들은 대부분 부정적인 행동에 집중하고 더 관심을 기울이고 있습니다. 하지만 전환 반응은 긍정적 반응을 이끌어 내기위해 원하지 않는 행동을 다루는 효과적인 방식을 말하고 긍정적인 행동에 관심을 두게 합니다.

 

[칭찬 10계명]
1. 칭찬할 일이 생겼을 때 즉시 칭찬하라.
2. 잘한 점을 구체적으로 칭찬하라.
3. 가능한 한 공개적으로 칭찬하라.
4. 결과보다는 과정을 칭찬하라.
5. 사랑하는 사람을 대하듯 칭찬하라.
6. 거짓 없이 진실한 마음으로 칭찬하라.
7. 긍정적인 눈으로 보면 칭찬할 일이 보인다.
8. 일이 잘 풀리지 않을 때 더욱 격려하라.
9. 잘못된 일이 생기면 관심을 다른 방향으로 유도하라.
10. 가끔씩 자기 자신을 칭찬하라.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo