이번 포스팅에서는 State와 Status의 차이에 대해 알아보려 한다
어떤 상태를 나타내는 Naming을 결정할 때 Status
와 State
를 고민하게 된다
뭔가 감이 있는 듯(?) 하지만 설명이 안된다
아무튼, 알아보자
The patient is in a state of shock
Philadelphia is in a state of emergency
What's the status of my order?
Check your application status
Status update
save the current state ("현재 상태"라는 것은 매우 복합적이다. 선택지 중 하나가 아님)
페이스북의 결혼/연애 상태 ("싱글", "연애 중" 등 약 10개의 값 중 하나이므로)
응용프로그램의 상태 ("실행 중", "응답 없음" 등 중 하나이므로)
우선, 일단 두 용어를 혼용할 수 있는 grey 영역은 존재하며 사실 가장 정확히 쓸 수 있는 방법은 사례들을 통째로 외우는 것이다(ㅋㅋ;;)
위 내용들을 정리해보면 3가지 정도의 저울을 사용할 수 있다
Status
: 상황
State
: 상태
Status
: "경과"되는 중 한 상태
State
: "경과"의 개념이 없으면
Status
: 정해진 선택지 중 하나인 경우
State
: 정해진 선택지가 없거나 매우 복합적인 경우