post/implementing-tdd-in-practical-applications/ #56
Replies: 9 comments 5 replies
-
안녕하세요 cdragon! 고전파로서 모킹을 최대한 사용하지 않으신다면, interface 기반으로 Fake Implementation을 만들고 spy를 주로 사용하시는걸까요? JPA를 사용할 떄 JPARepository에 대한 부분은 어떻게 처리하시는지도 궁금합니다 :) |
Beta Was this translation helpful? Give feedback.
-
pm관점에서 tdd를 수행하는 개발자를 많이 만나보기 쉽지 않았는데, tdd에 대한 개념과 실전에서 어떻게 쓰일 수 있는지 코드 예시를 통해 쉽게 이해할 수 있는 글인 것 같습니다. |
Beta Was this translation helpful? Give feedback.
-
좋은 글 감사합니다 😀 |
Beta Was this translation helpful? Give feedback.
-
Given/When/Then (GWT) 패턴이 최근에 더 유명해진 것 같다고 하셨는데, 테스트 코드를 3A(Arrange, Act, Assert)로 작성하신 이유가 궁금합니다. |
Beta Was this translation helpful? Give feedback.
-
좋은 글 작성해주셔서 고맙습니다. 'mock을 적극적으로 활용하는 게 좋을까?' 섹션을 읽으며 좋은 단위테스트가 가져야 할 리팩토링 내성 부분에서 멈칫, 했어요. 저 같은 경우 데이터 계층에서는 슬라이싱 테스트나 통합테스트로 테스트를 하고, 나머지에 대해서는 단위 테스트를 하면서 적극적으로 mocking을 하는 편인데요. 최근에는 gpt 도움으로 mock 데이터 생성도 자동화하고 있었는데 글을 읽으면서 좋은 테스트에 대한 고민이 깊어지게 되었네요. 혹시 '런던파' 쪽으로도 추천해주실 만한 책이 있다면 부탁드리겠습니다. 감사합니다 :) |
Beta Was this translation helpful? Give feedback.
-
최근에 TDD를 접하고 공부하고있는데 실무에서는 어떻게 사용하까 고민하고 있던 부분을, 가려운 부분을 긁어주셔서 너무 감사합니다. |
Beta Was this translation helpful? Give feedback.
-
좋은 분의 좋은 글 너무 잘 보았습니다!✏️ |
Beta Was this translation helpful? Give feedback.
-
// findBy(userId)에서 findBy(userId, BetweenPeriod)로 내부 리파지토리 메서드가 변경됐을 뿐이지만 목킹 테스트코드는 깨짐 여기에서 그러면 mocking을 하지 않고 어떻게 하면 괜찮은 테스트방법이라고 할 수 있을까요..? |
Beta Was this translation helpful? Give feedback.
-
좋은 글 잘 읽었습니다! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
post/implementing-tdd-in-practical-applications/
TDD가 무엇인지 모르는 사람은 없습니다. 그런데 왜 하는 사람은 얼마 없을까요?
https://tech.kakaopay.com/post/implementing-tdd-in-practical-applications/
Beta Was this translation helpful? Give feedback.
All reactions