20230621 [개인 프로젝트 기획 5일차] '만약'이라는 것!

Daisy🌷·2023년 6월 21일

'만약'의 경우에 대한 대비책이 있는가?

프로그램의 좋고 나쁨은 얼마만큼의 '만약'에 대응하고 있는지에 따라 다르다. 명령을 내릴 때 컴퓨터가 맞닥뜨릴 만한 '만약'을 생각해서 그때 무엇을 하면 좋은지, 제대로 지시하고 있는 것이 좋은 프로그램이다.
'만약'에 대한 대비가 없는 프로그램은 어디 하나라도 에상 외의 일이 벌어지면 금세 움직이는 것을 그만둔다거나 폭주해버리는 둘 중 하나의 상태에 빠진다.
프로그램을 작성할 때 가장 중요한 것은 항상 '만약'을 염두에 두는 것이다. 있을 수 없는 것을 고려한다는 것은 어려운 일이겠지만, 있을 수 없는 일이 발생했을 때 그것은 중대한 사고로 이어진다. 그렇게 되지 않도록 평소부터 여러 가지 '만약'을 고려하여 그에 대해 무엇을 어떻게 해야 하는지 생각하는 습관을 갖도록 하자. [다함께 프로그래밍 中]

기획의 어려움

개발할 부분을 직접 기획해보니 사용자의 모든 시나리오를 예측해서 뽑아내는 것이 쉽지 않은 것 같다. 기획서 작성을 마무리하고 이를 바탕으로 인수테스트를 작성하기 시작했다. 그런데 막상 테스트를 작성하다 보니 기획에서 누락된 부분들이 많이 보였다. 기획서, 프로세스 구조도, 인수테스트 등을 작성하면서 정상적인 시나리오 외의 다양한 예외 케이스를 최대한 누락없이 작성하는 것이 이번주 기획의 목표이다!

profile
티스토리로 블로그를 이전했습니다. 😂 구경 오세요! 👉🏻 https://u-ryu-logs.tistory.com

0개의 댓글