KUKJIN LEE
총 570개의 글
프로그래머스 특수문자 출력하기 Lv.0
입력받는 값인 줄 알았으나, 단순하게 console.log(); 작성할 줄 아는지 확인하는 문제입니다. const readline = require('readline'); const rl = readline.createInterface({ input: process.s...
[Spring Boot] Spring Test를 이용한 효율적인 통합 테스트전략
Spring Boot 애플리케이션을 개발할 때, 전체 시스템의 통합성과 동작을 검증하기 위해 통합 테스트는 필수적입니다. 통합 테스트는 여러 컴포넌트들이 함께 잘 작동하는지 확인하며, Spring Test를 이용하면 이러한 테스트를 손쉽게 작성할 수 있습니다. 통합 테...
[Spring Boot] JUnit과 Mockito를 이용한 효율적인 테스트 전략
Spring Boot 애플리케이션을 개발할 때, 코드의 안정성과 품질을 유지하기 위해 단위 테스트는 필수적인 과정입니다. 특히, JUnit과 Mockito를 활용하면 테스트를 보다 효율적으로 작성할 수 있습니다. 단위 테스트란 무엇인가? 단위 테스트는 애플리케이션의 가...
[Spring Boot] API 문서화란? Swagger란?
API 문서화란? RESTful API의 엔드포인트, 요청 형식, 응답 데이터 등을 명확히 설명하는 과정을 말합니다. API 문서화는 다른 개발자, QA, 팀, 또는 외부 사용자들이 API를 이해하고 사용할 수 있도록 돕는 중요한 작업입니다. API 문서화 이점 협업 ...
프로그래머스 대소문자 바꿔서 출력하기 Lv.0
대소문자 변환 함수를 사용할 수 있냐, 문자 범위를 비교 할 수 있냐를 물어보는 간단한 문제입니다. 입력받은 문자열을 루프를 통해 하나씩 탐색했습니다. 이후 문자열을 result에 추가하여 반환했습니다. 우선 문자 범위 비교입니다. 입력받은 문자열을 하나씩 검토합니다....
프로그래머스 a와 b 출력하기 Lv.0
두 정수 a와 b가 공백으로 구분되어 한 줄씩 출력하면 됩니다. 단순하게 형식에 맞게 출력하면 됩니다. 숫자가 아닌 경우가 존재할 수 있기 때문에, Number()로 변환해줬습니다. 문제의 핵심은 Number로 변환과 공백 처리입니다. const readline = r...
프로그래머스 문자열 출력하기 Lv.0
단순하게 rl.close(); 와 console.log(str)을 통해 출력하면 해결됩니다. 입력받고 종료를 해주면됩니다. const readline = require('readline'); const rl = readline.createInterface({ input...
Next.js와 Tailwind CSS에서 일본어(외국어) 폰트 적용하기
Next.js와 Tailwind CSS에서 일본어 폰트를 적용하는 방법에 대한 가이드입니다. 일본어 폰트를 사용하려면 웹 폰트를 로드하거나 로컬 폰트를 사용할 수 있습니다. Next.js 14버전↑사용 시 4번!! 1. Google Fonts로 일본어 폰트 적...
[Spring Boot] Form 데이터를 위한 객체 설계 VO vs DTO, 무엇을 선택할까?
Spring Boot로 웹 애플리케이션을 개발할 때, 사용자가 입력한 Form 데이터를 처리하기 위한 객체를 설계하면서 "VO(Value Object)와 DTO(Data Transfer Object) 중 무엇이 적합할까?"라는 고민을 많이 합니다. VO (Value O...
Hono를 활용한 Next.js 서버리스 최적화
Next.js는 기본적으로 API 라우트를 제공하며 서버사이드 렌더링을 지원하지만, 서버리스 환경에서 최적화된 API 성능을 원하는 경우, Hono 와 같은 경량 프레임워크를 함께 사용하는 것이 도움이 될 수 있습니다. 1. Hono란 무엇인가? Hono 는 Node....
Next.js 14 배포 시 캐시 문제 해결하기
Next.js 14의 App Router는 기본적으로 여러 레이어에서 캐싱을 수행합니다. ※ Next.js 15버전을 사용합시다!! 캐싱이란? 프론트엔드 : 브라우저에서 CSS, JS 파일을 캐시하여 페이지 로딩 속도를 향상. 백엔드 : 서버에서 자주 조회되는 데이터를...
[Spring Boot] RESTful API를 통한 웹 서비스 구축
RESTful API 구축 Spring Web과 Spring Data JPA 종속성을 추가하여 RESTful API를 구축 예시 자료입니다. (반드시 따라야 할 필요는 없습니다. 하지만 유지보수 차원에서 아래와 같은 구조가 유지보수 차원에서 좋습니다. 선조들의 지혜가 ...