Stop Thinking, Just Do!

Sungsoo Kim's Blog

소프트웨어 개발의 이해를 돕기 위한 비유

tagsTags

7 July 2016


소프트웨어 개발의 이해를 돕기 위한 비유

  • 비유는 알고리즘이 아니라 발견적 학습이다. 그렇기 때문에 다소 부주의한 경향이 있다.
  • 비유는 소프트웨어 개발 프로세스를 여러분이 이미 알고 있는 다른 활동들과 연관지음으로써 소프트웨어 개발 프로세스를 이해하는 데 도움을 준다.
  • 어떤 비유들은 다른 비유들보다 낫다.
  • 소프트웨어 구현을 건축 공사로 취급하면, 신중한 준비 과정이 필요하다는 것과 크고 작은 프로젝트 간의 차이점을 분명히 알 수 있다.
  • 소프트웨어 개발 방법을 정신적인 도구라고 생각해 보면, 모든 프로그래머들은 많은 도구를 갖고 있으며, 모든 일에 적합한 도구는 없다는 것을 알 수 있다. 각각의 문제에 대한 올바른 도구를 선택하는 것이 효율적인 프로그래머가 되는 핵심 요소이다.
  • 비유는 일반적으로 상호 배타적이지 않다. 하지만 가장 효과적인 비유의 결합을 사용하도록 한다.

comments powered by Disqus