SDM - TDD, BDD
TDD와 BDD 모두 소프트웨어 개발 방법론이지만 목표와 접근 방식에서 차이가 있다. SDM Software Development Methodology 소프트웨어 개발 방법론 소프트웨어를 개발하는 방법에 대한 이론으로, 소프트웨어 개발 과정, 절차, 방법, 산출물, 기법, 도구들을 체계적으로 정리하고 표준화 시킨 것 TDD ...
TDD와 BDD 모두 소프트웨어 개발 방법론이지만 목표와 접근 방식에서 차이가 있다. SDM Software Development Methodology 소프트웨어 개발 방법론 소프트웨어를 개발하는 방법에 대한 이론으로, 소프트웨어 개발 과정, 절차, 방법, 산출물, 기법, 도구들을 체계적으로 정리하고 표준화 시킨 것 TDD ...
💡 Spring Test 어노테이션 테스트에서 Spring Bean 사용하기 @SpringBootTest Spring Application Context를 사용하는 테스트 org.springframework.boot.test.context.SpringBootTest @DataJpaTest Spring Ap...
몇 가지 assertions 기록 expected : 기대 값 actual : 실제 발생 한 값 assertAll(executables) 여러 검증을 한 번에 실행. 그룹 내에서 한 개 이상의 검증이 실패하면 테스트는 실패. 앞선 검증이 실패하더라도 뒤에 위치한 검증이 실행된다. assertThrows(Class<T>...
1) 테스트 클래스 인스턴스 생명 주기 설정 테스트 생명주기를 class 단위로 할지, method 단위로 할지 설정한다. 기본 값은 method 단위 특정 테스트 클래스에 적용 테스트 클래스에 @TestInstance(value = Lifecycle) 어노테이션 사용 Lifecycle ...
파일 Navigation을 보여주는 Explorer 플러그인 Notepad++ 동작 중 파일 불러오기 기능이 가끔 먹통이 돼서 속상했는데 이 플러그인 사용으로 이 부분이 해결됨 😀 플러그인 설치 메뉴 : 플러그인 - 플러그인 관리 Explorer 설치 Notepad++ 재부팅 플러그인 옵션 설정 이제 Notepa...
Notepad++에 템플릿 저장해놓고 사용하기 1. NewFileBrowser Plugin 설치 메뉴 플러그인 - 플러그인 관리 진입 NewFileBrowser 검색 후 설치 2. NewFileBrowser Plugin 옵션 설정 메뉴 플러그인 - NewFile&Browser - option 진입 Temp...
잘못 사용하고 있던 변수 개념 정리 요약 클래스 변수 클래스 변수 = static 변수 = 전역 변수 멤버 변수 멤버 변수 = 인스턴스 변수 착각하고 있던 부분 전역 변수 = 멤버 변수 static 변수 = static 변수 지역 변수 = 지역 변수 이렇게 이해하고 사용했는데 잘못 이해하고 있던 부분이었다; 😳 ...
단축키 설정 메뉴 진입 위치 : 설정 - 단축키 설정 검색 원하는 설정의 키워드 검색 단축키 설정 단축키 설정 후 닫기 버튼 클릭하여 저장
프로젝트에서 gateway를 통해 h2 console url을 설정한 후 웹 브라우저로 접근 하다가 이런 에러를 만났다. H2 Console Sorry, remote connections (‘webAllowOthers’) are disabled on this server. 발생 원인 h2 console은 보안을 위해 기본적으로...
HTTP 요청을 처리할 때 컨트롤러(핸들러) 메서드에 값을 바인딩 할 때 사용되는 기능이다. @RequestParam, @PathVariable, @RequestBody, @RequestHeader, @ModelAttribute 어노테이션도 argument resolver이다. 어노테이션을 사용해서 api 사용자의 요청 값을 바인딩 하는 방법 외에 ...