학교 BBS 아라에서 Software Engineering에 대한 이야기가 나왔다. 누군가 회사에서 일하는 프로그래머들은 이런 실용서적들 읽더군요.
라며 몇권 소개하길래, 나도 덩달아 몇권의 책을 추천했다.
회사 생활하면서 현장에서 자주 언급되는 것 위주로 조금 분류를 해보면 이런 식이죠. 물론 이 분류는 소프트웨어 공학의 일부만 담고 있습니다.
[OOP와 SE 사이]
Refactoring과 Design Pattern은 따로 떼어놓고 생각하기 힘듭니다. Design Pattern은 앞선 개발자의 노하우를 전수받고, 개발자 간의 의사소통을 원활하게 하는 점 등에서 주목받습니다. Refactoring은 Design Pattern을 지원한다고 생각할 수 있고, 보다 쉬운 유지 관리 등에 힘을 실어줍니다.제가 읽은 것 중에 추천할만한 책을 꼽아보자면 다음과 같습니다.
- Head First Design Pattern (한글판 있음)
- Refactoring (한글판 있음)
- Refactoring to Patterns (한글판 없음)
[SE]
이 분야에서도 역시 좋은 책을 선정해봤습니다.
- Peopleware (한글판 있음)
- 소프트웨어 공학의 사실과 오해 (한글판 있음)
- Frederick Brooks의 Mythical Man-Month (한글판 없는 듯)
온라인에서 볼 수 있는 유명한 글도 있습니다.
Author Details
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
ara에서 “회사에서 일하는 프로그래머들은 이런 실용서적들 읽더군요.”라고 말했던 사람입니다. ^^;
그냥 지나가다가 들렀는 데, 깜짝 놀랐네요.
가끔 놀러 오겠습니다. ㅎㅎ
놀라실 것까지야. 어쨌든 반갑습니다.
맨먼스 미신 : 소프트웨어 공학에 관한 에세이
프레더릭 브룩스 저/김성수 역 | 케이앤피 IT | 원제 : The Mythical Man-Month
http://www.yes24.com/24/goods/2659022?scode=032
패턴을 활용한 리팩터링
조슈아 케리에브스키 저/윤성준,조상민 공역 | 인사이트(insight) | 원제 : REFACTORING TO PATTERNS
http://www.yes24.com/24/goods/2126178