해결된 질문
작성
·
351
1
6분쯤에 코드가 중간에 서버가 크래시 나거나 db실행이 도중에 중단되어 로직이 반만 실행됬을때 ~ 라고 하셨는데
바쁘다보면 정신놓고 기계적으로 코딩하는 상황이 올테고 그러다보면 저런 실수가 충분히 가능할거 같은데 발생한다쳐도 테스트가 너무 어려울거 같더라구여..
혹시 코드에 도중에 멈추면 큰일나는짓을 했는가 같은걸 알수있는 방법이 있을까요?
혹은 회사에서 실무코딩 하시는분들은 저런걸 테스트 가능한 환경이 구성되어 있나요?
답변 1
0
그런건 아니구요. 문제가 있는 상황은 그냥 강제종료하게 크래시를 내면 됩니다.
그런 부분까지 당연히 테스트하진 못하구요.
다만 그걸 염두에 두고 DB 작업을 할 때는 Transaction을 이용해서
요청 사항이 '다' 되거나 '아예 안되거나' 둘 중 하나의 상황으로 만드는 것은 필요합니다.