본문 바로가기
반응형

split2

TDD 연습 - 특정 문자열에 하이라이트 표시 TDD 연습을 하기 위해서 나름 아껴놓고 있다가 진행하게 되었습니다. 유투브 영상의 앞부분 요구사항 나오는 부분만 확인한 후 실습을 진행하였습니다. 그리고 직접 TDD로 연습하면서 개발을 완료한 다음, 영상에서 진행하신 부분과 내가 진행한 코드가 어떤지 비교를 해보는 것도 좋을것 같습니다. 출처 최범균님 유투브 직접 진행한 소스는 github에서 확인할 수 있습니다. - 소스 바로가기 요구사항 특정 문자열에 하이라이트를 표시하는 내용이며, 요구사항은 다음과 같습니다. 문자열 목록에서 note가 포함된 문자열을 강조해서 출력하는 프로그램을 만든다. 단, 정확하게 원하는 알파벳만으로 이루어진 단어만을 확인해야 한다. 예를 들어, note1이나 keynote는 원하는 단어가 아니다. note의 앞이나 뒤에 숫.. 2022. 6. 23.
[리팩토링] 코드 JPA Converter 회사에서 개발 중인 소스를 살펴보면서 리팩토링할 영역을 찾아보다가 JPA Converter를 활용하여서 변경할 포인트를 찾게 되어서 해당 내용을 공유하려고 합니다. 아래에서 공유하는 내용은 실제 회사에서 개발하는 내용은 아니며 재구성한 것입니다. 모든 소스는 GitHub를 통해서 확인하실 수 있습니다. - 링크 개발 환경 JDK 11 Spring Boot 2.6.4 IntelliJ IDEA 상황 사용자 도메인이 아래와 같이 존재합니다. 그 중 hobby 필드는 다음과 같이 Database에 저장됩니다. 기능 hobby 필드를 이용한 조회 기능은 다음과 같습니다. 취미를 입력 받는다. 입력 받은 취미로 해당 취미를 보유한 사용자를 조회한다. 사용자의 저장된 hobby 필드 중에 일치하는 취미가 하나라도 있.. 2022. 3. 5.
반응형