status
는 enum, state
는 true/false
로 정의되는 것으로 보인다.OrderStatus
: ORDERD
, ACCEPTED
, SHIPPING
, SHIPPED
, …ORDERED
는 SHIPPING
의 반대말이 아니다. 즉 강 상태값들은 서로 반대의 의미가 아니고 흐름이나, 흐름 까지는 아니더라도 여러가지 상태중의 하나를 의미한다.orderStatus = SHIPPING
, httpStatus = 200
처럼 status
라는 단어가 코드 상에 자주 등장하게 된다.lockState=lock/unlock
이런식으로 표현하기 보다는 locked=true/false
로 표현하기 때문에 코드 상에서 state
라는 단어를 자주 사용하지 않는다.