My Favorite Software Engineering Books

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

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

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

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

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

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

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

최 재훈

블로그, 페이스북, 트위터 고성능 서버 엔진, 데이터베이스, 지속적인 통합 등 다양한 주제에 관심이 많다.
Close Menu