[Test Code] Json 에서 ElasticSearch SearchResponse 객체 변환하기
TDD는 아니지만 팀 자체 개선 프로젝트에 테스트 코드를 넣으면서 엄청 삽질한 내용을 포스팅 하고자 합니다.
현재 진행 중인 프로젝트에서 2가지 DB를 사용하는데요, 하나는 DynamoDB 와 나머지는 ElasticSearch 를 사용 중에 있습니다.
단위 테스트 코드를 작성 하다보니 ES 의 응답을 mocking 해야 하는 케이스가 발생하였고, 일반적인 방법으로 mocking 이 되지 않는 다는 것을 알게 되었습니다.
[IntelliJ] execution failed for task ‘ test’. no tests found for given includes (–tests filter)
오늘은 IntelliJ 로 Gradle 프로젝트 생성 후 테스트 코드 실행 시 발생한 오류와 해당 오류를 해결한 내용을 포스팅 하고자 합니다.
팀 자체 개선 프로젝트에 테스트 코드 작성을 위해 PowerMock 이라는 라이브러리가 필요해 신규 프로젝트 생성하여, 몇가지 확인을 해보고자 하였습니다.
하지만 테스트 코드 실행시 아래와 같은 에러가 발생 하였습니다.
[ES] Aggregation 사용시 default size
오늘은 Elastic Search Aggregation 기능 사용간 겪었던 이슈와 그를 해결한 내용을 포스팅 하고자 합니다.
팀내 자체 개선 취지로 작은 프로젝트를 진행하는 과정에 겪은 트러블 슈팅 내용에 대해 자세히 적도록 하겠습니다.
[Vue] Component name should always be multi-word 에러 조치 방법
오늘은 뷰 컴포넌트 명칭 에러 관련하여, 해당 현상이 발생하는 원인과 조치 방법에 대해 알아보도록 하겠습니다.
[강의] Vue.js 시작하기 - Age of Vue.js
이번엔 인프런이라는 교육 사이트 중 (장기효)캡틴판교님의 Vue.js 시작하기 - Age of Vue.js 를 듣고 메모한 내용을 포스팅 해봅니다.
현재 Back-End 개발 업무를 맡고 있어, Vue 소스를 직접 개발할 일은 많지 않지만, 팀내 Front-End 개발 파트가 같이 존재하고, Vue 소스를 볼 수 있는 권한이 있어 공부를 해둬서 나쁠게 없을 것 같다는 생각에 공부를 하게 되었습니다.
읽기 좋게 풀어쓴 글이 아니라 단순히 메모를 옮겨 두워 핵심 키워드 정도만 파악할 수 있는 점 참고 부탁드립니다.
[책] 읽기 좋은 코드가 좋은 코드다 - 10장
지난번 포스팅에 이어, ‘읽기 좋은 코드가 좋은 코드다’ PART 3 코드 재작성하기 의 10장 ‘상관없는 하위문제 추출하기’ 에 대한 내용을 정리해 봅니다.
[강의] 스프링 핵심 원리 - 기본편
이번엔 인프런이라는 교육 사이트 중 우아한형제들 김영한님의 스프링 핵심 원리 - 기본편 를 듣고 메모한 내용을 포스팅 해봅니다.
읽기 좋게 풀어쓴 글이 아니라 단순히 메모를 옮겨 두워 핵심 키워드 정도만 파악할 수 있는 점 참고 부탁드립니다.
자바 자원 해제(close) 간단하게 하는 방법
오늘은 자바에서 파일 등을 읽을때 자원 해제(close)를 해줘야 하는데, 매번 finally 절에 일일히 기입할 필요 없이, 간편하게 해주는 코드를 살펴 보도록 하겠습니다.
JOIN 시 USING 과 ON의 차이
오늘은 두 테이블간 JOIN 시 사용되는 두가지 키워드 (USING, ON) 의 차이에 대해 간단히 포스팅 해보도록 하겠습니다.
[책] 읽기 좋은 코드가 좋은 코드다 - 9장
지난번 포스팅에 이어, ‘읽기 좋은 코드가 좋은 코드다’ 책의 9장 ‘변수와 가독성’ 에 대한 내용을 정리해 봅니다.