State vs Status

이원희·2020년 12월 28일
0

✍️ etc

목록 보기
3/4
post-thumbnail

오늘은 네이밍에 대해서 얘기해보려한다.

state?! status?!

어떤 상태를 나타내는 네이밍을 결정할때 statestatus 사이에서 고민하게된다.
둘의 차이를 알아보자!

state

현재의 상태를 의미한다.

status

결과로서의 상태를 의미한다.
좀 더 알아보면,
경과의 의미를 갖을때 사용할 수 있다.
(ex. 주문 상태)

예시

  • 결제 프로세스 상태를 갖는 변수
var paymentProcessStatus
  • label이 보이는지 안 보이는지 상태를 나타내는 변수
var labelVisibilityState

과정 중 상태가 완료된 것은 status, 상태가 계속 바뀌는 것은 state를 사용할 수 있다.

마무리

코드를 짜면서 늘 고민되던 네이밍여서 정리해봤다.
그럼 이만👋

0개의 댓글