참조: https://dzone.com/articles/test-doubles-mockitoIntroductionA common thing I come across is that teams using a mocking framework assume they are mocking. They are not aware that Mocks are just one of a number of 'Test Doubles' which Gerard Meszaros has categorised at xunitpatterns.com. It’s important to realise that each type of test double has a different role to play in testing. In the same..
참조: https://wikidocs.net/224D. 테스트 주도 개발프로그래머라면 다음과 같은 코드를 만들어야한다."Clean code that works!"TDD(Test Driven Development)는 이것을 추구하는 가장 현실적인 방법이다.수많은 하드웨어와 소프트웨어, 언어와 개발방법론, 프레임워크 등 끊임없이 쏟아져 나오는 IT업계의 신기술은 이 시대의 프로그래머에게 마냥 좋은 소식만은 아닌 것 같다. 프로그래머란 변화를 수용하지 않고는 가까운 미래마저 보장받기 어려운 직업이기 때문이다. 항상 새로운 것을 배우고 개척해야만 뒤쳐지지 않을 것이라는 부담이 우리를 억누르고 있고, 또한 일정한 나이가 지나면 지금껏 쌓아온 지식과 경험이 대부분 쓸모없는 것이 되어 버릴 것이라는 불안감이 늘 함께..
Test Double(대역, 스턴트맨) 용어 정리 참조: http://hyunalee.tistory.com/33 Dummy객체의 기능이 보장되지 않는 단순 껍데기. 객체 생성은 되나, 해당 객체에 대한 기능은 보장하지 못하는 경우 사용한다. StubDummy와 다르게 특정값을 출력하거나, 특정 메세지를 출력하는 기능을 한다. Dummy가 실제로 동작하도록 구현한 객체를 말한다. FakeStub은 하나의 Instance를 대표한다면, Fake는 여러개의 Instance를 대표하는 형태의 객체를 말한다. 그래서 조금 더 구현이 복잡한 것을 일컫는다. 복잡한 로직을 사용하는 객체(관계성으로 묶여있는)를 간단하게 구현하도록 만든 객체를 말한다. 해당 부분은 이미지를 보는게 더 이해하기가 쉬울 것 같다. 아래의 ..
- web
- spring
- spark
- ML
- 텐서플로우
- AI
- API
- Configuration
- 중앙정보처리학원
- 점프투파이썬
- BigData
- Error
- Gradle
- executor
- python
- Java
- mybatis
- AWS
- serverless
- javascript
- 모두의딥러닝
- 파이썬
- NIO
- 머신러닝
- Maven
- TDD
- mysql
- tensorflow
- Docker
- memory
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |