목록스프링 (12)
개발의 흔적
단위테스트
단위테스트 : 순수하게 자바만을 이용한 테스트임. 정말 중요하다. 습관을 가지자.
스프링
2021. 2. 4. 22:52
도메인 설계
간단하게 도메인 설계 클라 - > 주문 서비스(인터페이스) - > 회원저장소 , 할인 정책 역할 할인정책을 잘짜는게 중요하고 단일원칙정책을 잘따르게 코딩 진행중. 코딩도 중요하지만 설계를 이해하고 개발진행하는게 더 중요. 꼼꼼하게
스프링
2021. 2. 3. 23:18
테스트 코드 작성법
인터페이스, 구체 클래스를 구현한후 테스트코드를 통해서 테스트 진행. 인텔리제이 - 메인 함수 psvm - 메인 메소드로 확인하기 어려움. - junit사용 - 운영환경에서는 테스트코드는 빠짐. 테스트 작성 //given : 조건이 주어졌을때 //when : 이렇게했을때 //then(검증) : 이렇게 된다. 숙지 필요 Assertion은 프로그램이 올바르게 실행되도록 해주는 효과적인 도구가 될 수 있으며, 프로그램의 안정성을 높여줄 수 있다. assertThat : 두객채의 값이 똑같은지 확인 플젝 검증 예제. 숫자 검증 : 단순히 숫자여야만 한다. 실수 검증 : 숫자, '-', '+', 소수점 허용 전화번호 검증 사업자 번호 검증 날짜 검증 : 프로젝트에서 정의한 포맷의 날짜 확인 비밀번호 검증 : 비..
스프링
2021. 2. 2. 23:13