서버가 로직 도중에 중단되는 상황을 테스트가 가능할가요?
6분쯤에 코드가 중간에 서버가 크래시 나거나 db실행이 도중에 중단되어 로직이 반만 실행됬을때 ~ 라고 하셨는데
바쁘다보면 정신놓고 기계적으로 코딩하는 상황이 올테고 그러다보면 저런 실수가 충분히 가능할거 같은데 발생한다쳐도 테스트가 너무 어려울거 같더라구여..
혹시 코드에 도중에 멈추면 큰일나는짓을 했는가 같은걸 알수있는 방법이 있을까요?
혹은 회사에서 실무코딩 하시는분들은 저런걸 테스트 가능한 환경이 구성되어 있나요?
답변 1
0
그런건 아니구요. 문제가 있는 상황은 그냥 강제종료하게 크래시를 내면 됩니다.
그런 부분까지 당연히 테스트하진 못하구요.
다만 그걸 염두에 두고 DB 작업을 할 때는 Transaction을 이용해서
요청 사항이 '다' 되거나 '아예 안되거나' 둘 중 하나의 상황으로 만드는 것은 필요합니다.
리니지 클래식 ECS
0
22
1
질문 있습니다.
0
44
2
심리스 존 방식 난이도
0
90
2
RewardPlayer함수 에 대해서
0
55
1
모바일 데이터 환경에서의 렉 현상 문의 드립니다.
0
88
2
화살 처리 관련 질문이 있습니다!
0
116
1
part1~9 모두 완료하였습니다.
0
210
2
이번 수업 특히 좋았습니다
0
150
1
화살과 몬스터 버그와 관련한 질문입니다
0
169
3
DummyClient cpu스펙 질문있습니다.
0
120
2
InventoryManager 클래스에서 사소하지만 꼭 알고 싶은 사항이 있습니다
0
111
2
FANTASTIC UI STARTER PACK이 없네요..
0
120
1
면접 질문 드립니다.
0
147
1
로그인 정보 암호화는 어떻게 하나요?
0
231
2
조건식 중단점을 걸면 문제가 발생합니다
0
133
0
GenProto.bat 파일 오류
0
171
2
코드변경을 하면 오류가 생기는데요
0
188
2
아이템 슬롯 선적용에 대한 질문입니다
0
193
1
M1 M2강의의 경우 어느정도 수준이 필요한가요?
0
308
1
3~4일 간격으로 CPU 99% 사용되는 문제
0
421
2
JobSerializer 관련
0
289
1
3D 게임 이동 동기화
0
465
2
GameLogic 쓰레드에서 모든 GameRoom을 처리하나요?
0
257
1
Async와 Job방식의 차이가 궁금합니다.
0
296
1





