1.1 흔하디 흔한 소프트웨어 개발 상식 일반적으로 '소프트웨어 개발'이라는 직업은 특정한 무언가가 불편한거나 필요하다든가, 또는 어떤 것이 잘못되었다든가 하는 식의 '문제영역'이 시발점이 된다. 그리고 개발자는 본인의 의지든 타인의 권유든 여러 가지의 이유로 그 문제
Junit과 Hamcrest
Maven, Gradle 기반의 Java 프로젝트를 사용할 경우 기본적으로 구성되는 구조이다.우리는 test 패키지에 테스트 코드와 관련된 리소스 파일을 이용하여 테스트하면 된다./src/main/java 제품 코드가 들어가는 위치/src/main/resources 제
자동차가 완성되기전에 나무, 점토를 이용하여 실제 자동차와 동일한 크기에 모형을 만드는 행위가 Mock이라고 한다. 일반적으로 Mock이란, 조각하기 쉬운 재료를 이용해 추후 만들어질 제품의 외양을 흉내 낸 모조품을 말한다. 마찬가지로 소프트웨어 개발에 있어서도 모듈의
책에는 일반적인 애플리케이션에 대한 TDD가 6가지가 나와있지만, 스스로에게 필요하다는 것만 추려서 정리할 예정이다.좀 더 TDD 작성하는 것이 익숙해질때 추가할 예정이다.단순히 클래스를 생성한다는 의미를 갖는 생성자는 굳이 테스트 케이스를 작성할 필요가 없다. 다만