서비스를 개발하다보면 모델 생성을 위한 테이블 생성시 모델의 상태 항목을 추가할 경우가 많다. 보통은 boolean형으로도 충분한 경우가 많지만 또 많은 경우에 true, false 외에 제 3의 상태가 필요한 경우가 많다.
그렇다고 특정경우에 boolean, Integer를 병행하면 코드의 일관성이 깨져서 좋지 못한 방법이 된다.(쿼리를 날릴때마다 해당 테이블의 상태값이 Boolean인지 Integer인지 생각하는건 좋지 않다.)
처음부터 Integer로 하는 것이 좋다. 아마도...
'개발관련' 카테고리의 다른 글
개발 문서, 어떻게 작성하는게 좋을까? (0) | 2018.07.18 |
---|---|
맥 한대에서 두개의 깃허브 계정 사용해서 작업하기 (0) | 2018.06.05 |
테스트 코드 작성의 가장 큰 장점 (0) | 2018.06.01 |
디자인 패턴과 개발 방법론의 현실 (0) | 2017.09.18 |
DB - SQLite, Mysql, MariaDB (0) | 2017.09.07 |