program_language 및 궁금한것
-
[Junit5] 파라미터 반복 테스트 (@ValueSource)program_language 및 궁금한것/Junit5 2020. 4. 18. 20:17
Junit5으로 테스트 코드를 작성하니 파라미터를 바꿔넣어 테스트 해야 할 일이 많았다. 처음엔 하나씩 변수를 만들어 준 뒤에 테스트를 하였다. @Test void test() { String a = "a"; String b = "b"; String c = "c"; assertNotNull(a); assertNotNull(b); assertNotNull(c); } 슬슬 반복작업이 지겨워 지던 찰나, 백기선님의 더 자바 강의가 있다는 것을 알게 되었다. 강의를 보고 코드를 수정 적용하였다. @DisplayName("반복 테스트") @ParameterizedTest(name = "{index} {displayName} test={0}") @ValueSource(strings = { "a", "b", "c",..
-
[sts] spring groovy 테스트 코드 환경 적용program_language 및 궁금한것 2020. 3. 25. 20:05
spring boot 프로젝트를 진행하며 groovy를 적용하였다. 이클립스에 적용하려니 여간 어려운게 아니였다. 다른 블로그들을 참고하여 이것저것 따라 하다 지쳐 새로 만들었다. 물론 내가 하는 방법도 정도는 아니겠지만 아무것도 설치 되어 있지 않은 환경에서 테스트 한것이니 groovy를 적용하려는 다른분들께 도움이 될것이라 생각한다. (혹시 안되는 부분 있다면 댓글 남겨주세요) 1. spring starter 프로젝트 생성 2. pom.xml 내용 추가 org.springframework.boot spring-boot-starter-web org.spockframework spock-core 1.2-groovy-2.4 test org.spockframework spock-spring 1.2-groov..
-
[Flutter] flutter 설치방법 (window, vscode) with 에러program_language 및 궁금한것/Flutter 2020. 1. 15. 20:13
1. flutter SDK를 설치 2. flutter 환경변수 설정 - flutter/bin 폴더의 위치 path에 추가 3. Android Studio 설치 4. Android Studio 애뮬레이터 설치 하지만 애뮬레이터 설치시 아래와 같은 에러가 났다. 내용은 Bios쪽에 뭐라고 하는것 같은데, 문득 Bios 비번 설정 해놓은게 생각났다. BIOS 설정 변경 글을 보고 따라했더니 애뮬레이터가 정상적으로 설치 되었다. ( 부팅화면 - F2연속 누르기 - BIOS진입 - F7 - Intel Virtualization Technology - Enabled로 변경 - Save&Exit ) 5. cmd - flutter doctor 입력 - Android license문제가 있다고 나온다. 6. cmd - ..
-
[ MSA ] MSA의 특징과 SOLID 디자인 패턴program_language 및 궁금한것/MSA 2020. 1. 14. 19:59
MSA는 SOLID 디자인 패턴을 적용한다고 한다. S Single Responsibility Principle 단일 책임 원칙 O Open / Close Principle 개방 폐쇄 원칙 L Liskov Substitution Principle 리스코프 치환 원칙 I Interface Segregation Principle 인터페이스 분리원칙 D Dependency Inversion Principle 의존관계 역전 원칙 하나의 단위요소 = 하나의 책임이다. MSA는 서비스 지향 아키텍쳐(SOA) 이다. - 서비스 계약 - 서비스 재사용 - 서비스 호환성 - 다양한 언어 구성 가능 - 느슨한 결합 - 무상태 - 서비스 조립성 - 서비스 추상화 - 서비스 발견성 - 경량 탄력적이고 선택적인 확장이 가능하다..