어제 함수 호출 과정에서 이슈가 생겼던 때 일과가 끝났습니다. 이어서 해봅시다.

그렇군요. 기껏 함수를 만들고 main에서 호출을 하지 않았던 거군요... 이참에 전부 함수로 바꿔버리겠습니다.

확실히 깔끔하고 보기 좋아졌습니다.

이제 순서만 정돈하면 되겠습니다.
우선 눈에 보이는 문제점은 다음과 같습니다.
- 공격력과 방어력을 입력하기 이전에 HP와 MP 유효성 검사가 실행되어야 합니다.
- 이름부터 작성해야 하는 건 불필요합니다. 적합지 않은 값부터 수정할 수 있도록 해야 합니다.
순서에 유의해서 함수에 함수를 넣어보겠습니다.

여기서 CreateCharacter를 전부 호출하면 안되는데 어떻게 정리하는 게 좋을까요. 우선 해당 함수를 다시 살펴보겠습니다.

이름 입력하는 란을 따로 빼야 앞서 제시한 2번 문제를 해결할 수 있을 것 같습니다. 다만 이름 입력 부분을 따로 함수로 두기엔 애매한 분량이란 생각이 듭니다.
AI와 상담해보겠습니다. AI 없었으면 어떻게 살았을까요. 아마 튜터분들을 많이 힘들게 해드렸지 싶습니다.
아하, CreateCharacter함수는 유지하되 그 내부에서 유효성 검사가 필요한 함수를 더 세분화하길 권하는군요.

맛있는 스파게티가 되어갑니다.
스파게티 요리사 JUPITER의 성공담 잘 보고 갑니당