clean code

2009/01/29 00:52
우리는 developer이지만, author이기도 하다.
clean code라는 말은 정말 쉬운 단어로 이루어져 있지만, 우리가 코드를 작성할 때 어떤 마음가짐으로 해야 하는 것을 알려주는 강력한 말이다.

clean code책을 초반부를 보고 있는데 보면서 계속 켄트벡형님의 implementation pattern이 생각이 났다.

2개의 책은 마이크로 패턴(?)에 대한 이야기다.

위대하고, 훌륭한 설계에 대한 이야기를 하는 것보다는 개발자가 코드를 작성하면서 생각해야 하는 기초적인 사고들을 이야기하고 있다.

implementation pattern은 표현이 축약적이고, 코드없이 설명을 해서 나에 경험에 비추어서 다시 생각을 하게 되는 반면에 clean code는 일부는 실제 코드로 보여준다. 그래서 저자의 의지의 표현에 좀더 쉽게 다가갈수 있다.

최근 나는 복잡한 시스템에서 거대한 디자인보다 좀더 세밀하고 작은 영역의 코드,패턴들에 관심을 많이 가지고 있는데, 이 책은 나의 생각들을 잘 표현을 해주었고, 더 나은 생각들을 할수 있게 도움을 주고 있다.



clean code는
- 독자를 고려한 코드를 작성해서 읽기가 쉽다.
- 불필요한 중복이 없다.
- unit  testing이 쉽다.

더 나은 개발자가 되기 위한 노력의 시작은 clean code, implementaiton pattern을 읽기 시작하면서부터 이루어질 것이다.


Clean Code (Paperback / 1st Ed.)

Martin, Robert C. / Prentice Hall



트랙백 보낼 주소 :: http://www.ologist.co.kr/trackback/930

  1. Clean Code - A Handbook of Agile Software Craftsmanship

    2009/04/03 08:51
    삭제
    Clean Code - A Handbook of Agile Software Craftsmanship Robert. C. Martin Object Mentor의 대표인 Robert. C. Martin의 2008년 8월에 출간된, "클린 코드를 작성하는 핸드북" 정도가 되겠다. Steve Mcconnell의 Code Complete가 개발 전체를 망라한리스트이고, Martin Fowler의 Refactoring이 작성된 후의 코드 덩어리를 재구성하는 것..
  2. Heart의 생각

    2009/05/14 10:34
    삭제
    clean code 요것도… 이건 패턴 구현 책도 같이 얘기가 나옴

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

  1. 2009/01/29 23:02
    댓글 주소 수정/삭제 댓글
    책상위에 보이던데..
    엉클밥의 책이었군요..

    하루하루 코딩하는 입장에서
    마이크로 패턴이 더욱 손에 잡히는 것인가봐요.

    읽어보면 누구나 아는 듯한 이야기이지만,
    실제로 몸에 익숙하게 하기는 어렵네요..
    • 2009/02/07 10:57
      댓글 주소 수정/삭제
      습관을 바꾸기는 어렵지만, 조금만 더 노력하면 못할것도 없죠
  2. 2009/05/10 17:31
    댓글 주소 수정/삭제 댓글
    좋은 책과 동영상자료 감사합니다. ^^;

◀ PREV : [1] : ... [11] : [12] : [13] : [14] : [15] : [16] : [17] : [18] : [19] : ... [649] : NEXT ▶

BLOG main image
OOP and Java by ologist

공지사항

카테고리

All (649)
private!! (106)
WEB & IT (140)
Developer (400)