
[Modern][Javascript]Enum 올바르게 쓰는법 (클린코드)
·
Javascript
Modern 시리즈는 작성일 기준 최신 자바스크립트 문법으로 구현한 예제입니다.실무에서 협업할 때, Enum을 올바르게 사용하면 가독성이 좋아져서 프로그래머가 실수할 확률을 줄여줍니다.그럼 어떻게 작성해야 Enum을 "잘" 썻다 라고 말할 수 있을까요?? 일반적으로, Enum은 DB 저장 효율성을 위해서 각 숫자에 의미를 부여해 저장합니다.예컨데 1은 손님, 2는 사용자, 3은 관리자 ... 이런 식이죠. 그러나 데이터를 화면에 표시할 때, 사용자의 화면에서는 숫자가 아닌 읽을 수 있는 텍스트로 표시되어야 합니다.그래서 프론트엔드 개발을 한다면 Enum을 어떻게 작성하냐에 따라 향후 유지보수성이 크게 갈리는데요.만약 Enum을 사용하지 않고 개발하면 프론트엔드 코드를 읽을 때, DB까지 봐야하는 불상사가..