로드북에서 제공 받아 작성한 서평입니다. 현재 참여하고 있는 프로젝트에서 사용중인 프로그래밍 언어는 C이다. 이 프로젝트를 진행하고 있으면서 들었던 가장 많은 생각은 코드의 재사용성에 대한 고민이었다. 여러 부서에서 참여하고 있는 프로젝트지만, 통일된 라이브러리나 컨벤션이 없어 개발 그룹마다 각자의 코드 베이스를 기워 넣듯 통합을 하고 있다. 이를 해소하고 싶다는 생각 때문에 다음 프로젝트에서는 C++도 사용할 수 있다는 이야기를 듣고 기본적으로 사용해야만 하는 요소들을 객체로 만들어 사내 라이브러리 화를 해보고자 하였다. 기본적인 요소들부터 시작해서 프로그램에서 수행해야 하는 작업들을 파이프라인 할 수 있는 기능까지 다양한 요소들을 홀로 추가해가면서 진행하고 있었다. 하지만 안타깝게도 이러한 과정은 소..