...
3
4
5
for(let cupNumber=1; cupNumber<=4; cupNumber++){ // 4개의 컵을 하나씩 확인하면서
if (candy) { // 만약 사탕이 있다면
eat(); // 먹는다
}
}
의사코드를 왜 작성해야 할까?
큰 규모의 계획을 코드로 옮기기 위해 먼저 가장 작은 단위의 계획을 코드로 옮기는 연습을 하듯이, 처음 학습할 때에는 작은 규모의 계획에도 의사코드를 작성한다. 현직 개발자의 큰 고민 중 하나는, "대충 어떻게 해야 하는지 알 것 같은데 막상 코드를 쓰려니 써지질 않아요"이라고.
→ 따라서, 작은 부분부터 계획과 순서를 작성하는 연습이 필요하다. 이 연습을 반복하면, 정말 간단한 수준의 코드는 머릿속으로 정확히 정리된 채로 코드를 작성할 수 있고, 점점 그 범위를 넓힐 수 있다!