본문 바로가기

테스트2

나는 테스트에서 @Transactional 붙이지 않겠다.. (feat. 동시성 삽질기) 재민님 유튜브: https://www.youtube.com/watch?v=PDhN6aiF7QQ 향로님 블로그: https://jojoldu.tistory.com/761토비님 페이스북 게시글: https://www.facebook.com/tobyilee/posts/pfbid037KmQz4TbwBfgkAXc8JjMjipMesF9iuTTWvMtUKirr3742cGfvVrq4Aft33CGmLWSl 로그인 또는 가입하여 보기Facebook에서 게시물, 사진 등을 확인하세요.www.facebook.com 한 때, 테스트에 @Transactional 을 붙일 것이냐 말 것이냐에 대한 논쟁이 개발자 커뮤니티에서 핫했었다.나는 별다른 생각이 없이, 회사에서 안 쓰기도하고 변경감지 관련해서 한번 실수한 이후로 그냥 안쓰고.. 2024. 5. 2.
[단위테스트 1장] 단위테스트의 목표 소프트웨어 프로젝트의 지속 가능한 성장을 가능하게 하는 것 지속적인 정리와 리팩터링 등과 같이 적절한 관리를 하지 않고 방치하면 시스템이 점점 더 복잡해지고 무질서해진다 테스트가 있다면 이런 문제를 막을 수 있다 → 좋은 단위 테스트를 작성하는 것이 중요하다. 단위 테스트를 작성하는 것은 일종의 투자이고, 최대한의 이득을 얻을 수 있도록 노력해야 한다. 테스트 코드도 코드베이스의 일부이고, 좋은 테스트와 좋지 않은 테스트는 취향이나 선호도의 문제가 아니다. 단위테스트는 프로젝트의 성패를 가르는 중대한 문제이고, 잘못된 테스트 작성은 결국 프로젝트가 진행됨에 따라, 프로젝트의 성패를 좌우할 수 있다. 커버리지 지표 커버리지 지표는 좋은 부정지표이자, 나쁜 긍정지표이다. 커버리지가 낮으면, 개선이 필요하다... 2023. 7. 2.