My Favorite Software Engineering Books

  • Post author:
  • Post category:
  • Post comments:4 Comments
  • Post last modified:December 22, 2005

학교 BBS 아라에서 Software Engineering에 대한 이야기가 나왔다. 누군가 회사에서 일하는 프로그래머들은 이런 실용서적들 읽더군요.라며 몇권 소개하길래, 나도 덩달아 몇권의 책을 추천했다.

회사 생활하면서 현장에서 자주 언급되는 것 위주로 조금 분류를 해보면 이런 식이죠. 물론 이 분류는 소프트웨어 공학의 일부만 담고 있습니다.

[OOP와 SE 사이]
Refactoring과 Design Pattern은 따로 떼어놓고 생각하기 힘듭니다. Design Pattern은 앞선 개발자의 노하우를 전수받고, 개발자 간의 의사소통을 원활하게 하는 점 등에서 주목받습니다. Refactoring은 Design Pattern을 지원한다고 생각할 수 있고, 보다 쉬운 유지 관리 등에 힘을 실어줍니다.

제가 읽은 것 중에 추천할만한 책을 꼽아보자면 다음과 같습니다.

  • Head First Design Pattern (한글판 있음)
  • Refactoring (한글판 있음)
  • Refactoring to Patterns (한글판 없음)

[SE]
이 분야에서도 역시 좋은 책을 선정해봤습니다.

온라인에서 볼 수 있는 유명한 글도 있습니다.

This Post Has 4 Comments

  1. 주현성

    ara에서 “회사에서 일하는 프로그래머들은 이런 실용서적들 읽더군요.”라고 말했던 사람입니다. ^^;
    그냥 지나가다가 들렀는 데, 깜짝 놀랐네요.
    가끔 놀러 오겠습니다. ㅎㅎ

  2. 최재훈

    놀라실 것까지야. 어쨌든 반갑습니다. 

      1. DK

        패턴을 활용한 리팩터링
        조슈아 케리에브스키 저/윤성준,조상민 공역 | 인사이트(insight) | 원제 : REFACTORING TO PATTERNS
        http://www.yes24.com/24/goods/2126178

Leave a Reply to 최재훈 Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.