귀찮아 썸네일형 리스트형 하향식 프로그래밍 설계 기법 사실 프로그래밍에서 가장 중요한 단계는 바로 이 부분이다. 컴퓨터 언어를 공부하는 사람들 중 상당수는 이 단계를 무시하고 어떠한 과제가 주어졌을 때 일단 키보드에 손부터 올리고 본다. 이는 상당히 바람직하지 못한 행동. 프로그래밍 과정 중 코딩의 비중이 20%, 디버깅이 10%라면 나머지 70%는 설계라고 생각한다. (순전히 내 생각임. 태클금지) 어떠한 프로그램을 만들든, 일단 설계가 우선되어야 한다. 그것도 아~주 세분화해서. design techniques(설계 기법). 이것은 매우 중요하다. 그 중 가장 기초적이고 많이 쓰이는 "하향식 프로그래밍 기법" 을 한번 파헤쳐 보자. 하향식 프로그래밍은 "해결해야 할 문제를 하나의 간단한 문장으로 쓰고 그에 대한 하위 문제를 세분화하여 구현해 나가는 방식.. 더보기 이전 1 다음