본문 바로가기

객체지향의 탄생

개발자 대부분 기능 구현 중심인 이유 초보였던 나와 내가 알던 많은 개발자들, 더 나아가 고객도 객체지향으로 얻는 효과에 대해 크게알지 못하고 관심도 없었다. 이들의 관심분야는 하나로 모아졌다. 소프트웨어의 온전한 ‘기능’ 구현, ‘기능’ 구현이란 고객의 요구사항을 소프트웨어로 고스란히 구현하는 것이다. 기능 구현은 개발자의 당연한 임무이다. 사실은 기능 구현외에 더 중요한 것이 있고 같이 챙겨야 할 것이 있다. 그러나 많은 개발자들은 오직 기능 구현 관점만 신경 쓴다. 개발자들은 주어진 요구사항을 어떻하든 구현하여 돌아가게만 하자~! 이것이 가장 큰 관심사이다. 나는 신입이었을 때 실력 있는 개발자로 빨리 인정받고 싶었다. 문제가 주어지면 문제를 빠르고 버그 없이 구현하고 싶었다. 예를 들어 게시판에 답글 달기, 페이징 기능을 구현하라는 .. 더보기
객체지향의 탄생 출판 계약 안녕하세요. 오랜만에 글을 씁니다. 저는 블로그를 항상 염두하고 있습니다. 예를 들면 제 카톡의 멘트에 꼭 mckdh.net 을 적어 놓았습니다. 그래도 글을 많이 쓰진 못했습니다. 이유는 제가 여러가지 공부등의 개인 프로젝트를 벌려 놓았기 때문이에요.제가 여러가지 벌린일 중에 하나가 몇달 전에 성사되었습니다. 제 블로그를 아시는 분이라면, 제가 객체지향의 탄생이란 원고로 책을 내고 싶어 했다는 것을 아실거에요. 드디어~ 이 원고가 정식으로 출판 계약을 맺었습니다. 차질이 없으면 올해 말 정도에 출간될 것 같습니다. 정식으로 출판 계약 맺기까지 우여곡절이 있었습니다. 담당 출판사 부장님은 꼼꼼하신 분입니다. 처음에 출판사 부장님께 샘플원고를 드렸어요. 부장님은 고칠 부분을 다시 회신해 주었습니다. 이 과.. 더보기