development, test, production이 세 가지를 나눠놓는 이유가 있나요?
개발할때 사용하는 database는 dev에 있는 database하나로 충분할것같은데 test용을 나눠놓는 이유가 있을까요?
이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이
더 많은 사람에게 노출될 수 있어요.
'보충이 필요해요' 버튼을 누르면 질문자에게
질문 내용 보충을 요청하는 알림이 가요.
익명님의 질문
답변 1
안녕하세요 SI에서 근무하고 있는 주니어 개발자 입니다.
말씀 하신 것처럼 어떨 때는 dev, prod 두 가지 버전으로도 충분한 경우가 있지만, test의 필요성도 분명 존재 합니다.
dev 같은 경우는 백엔드와 프론트엔드를 개발하는 과정에서 사용하기에 흔히 말하는 쓰레기 데이터가 많이 쌓이게 되기에 테스트로 사용하는 것을 권장하진 않습니다.
테스트가 통과 되면 바로 라이브 푸시를 진행하는 경우가 보통이기에 테스트는 라이브와 같은 환경에서 테스트를 진행하는 것이 좋기에 3가지로 구분합니다!!