#8. Software Development Kit이란?

Software Development Kit. 직역해도 뜻이 통한다. 시스템 개발 킷이란 말로서, 특정 제품을 개발하는데에 있어서 필요한 모든 구성 요소들을 담고 있는 것을 일컫는다. 이하, SDK라고 부른다.


SDK의 표준형을 보여주고 있는 곳은 다름 아닌 Microsoft사인 듯 하다. SDK 정책을 어떻게 하면 가장 잘 수립할 수 있는 지를 보여주는 교과서적인 단계이다.


SDK를 사용함으로서 얻게될 수 있는 이점들은 이런 것들이 있다.



  1. 개발사로부터의 신속한 컴포넌트 업데이트를 통하여 늘 새롭고 간결하며 최신의 기술을 사용한 프로그램의 제작을 시도할 수 있다.
  2. 다양한 것을 접할 수 있는 최고의 방법이다.
  3. 사용자 정의형 프로그래밍에서 그 진가를 발휘할 수 있다.
  4. 개발자들의 스타일이나 취향에 따른 코드 성숙도를 판가름내어 개발자의 실력을 결정지을 수 있기도 하다.

다만 SDK만으로만 수행하는 작업은 정교하지만 진척 속도가 느리다.


앞으로 Professional Programmer가 되든 Free Lancer Programmer가 되든 SDK는 피할 수 없는 홍역과도 같은 것이며 반드시 거치고 넘어가야 하겠다. 쉬운 작업 방법만을 택하여 작업하는 것도 그렇게 유용한 것은 되지 못한다.  

댓글 남기기