'좋은 테스트 코드'를 망치는 4가지 안티패턴과 DAMP 원칙
'좋은 테스트 코드'를 망치는 4가지 안티패턴과 DAMP 원칙안녕하세요.개발자라면 누구나 테스트 코드의 중요성에 대해서는 깊이 공감하실 텐데요.하지만 막상 테스트 코드를 작성하거나 리뷰하다 보면, '좋은 테스트'란 무엇일까 하는 근본적인 질문에 부딪힐 때가 많습니다.분명 코드는 돌아가고 테스트도 통과하는데, 어딘가 모르게 찜찜하고 미래의 나에게 미안해지는 코드를 마주하게 되는 거죠.오늘은 구글 테스팅 블로그(Google Testing Blog) 등에서 언급되는 좋은 원칙들을 바탕으로, 우리가 무심코 저지르기 쉬운 테스트 코드 안티패턴 네 가지와 그 해법에 대해 깊이 있게 이야기해 보려고 합니다.이 글을 통해 단순히 '돌아가는' 테스트를 넘어, 그 자체로 훌륭한 '문서'가 되고 동료에게 신뢰를 주는 테스트..