오늘은 네이밍에 대해서 얘기해보려한다.
어떤 상태를 나타내는 네이밍을 결정할때 state
와 status
사이에서 고민하게된다.
둘의 차이를 알아보자!
현재의 상태를 의미한다.
결과로서의 상태를 의미한다.
좀 더 알아보면,
경과의 의미를 갖을때 사용할 수 있다.
(ex. 주문 상태)
var paymentProcessStatus
var labelVisibilityState
과정 중 상태가 완료된 것은 status
, 상태가 계속 바뀌는 것은 state
를 사용할 수 있다.
코드를 짜면서 늘 고민되던 네이밍여서 정리해봤다.
그럼 이만👋