Notion - 테스트 커버리지 100%를 달성해보자이번 글에서는 테스트 코드에 대해 섣불리 도전하지 못하는 분들을 위해 테스트 코드를 작성하는 방법과 JaCoCo 테스트 커버리지 100%를 달성해보는 내용을 정리해보려고 한다.계기필자도 이전까지 조금씩 테스트 코드를 살펴보거나 작성해본 적은 있어도 각 요소에 대해서 제대로 공부해보거나 모든 요소에 테스트를 작성해 본 적은 없었다.인프런 워밍업 클럽 2기 - 백엔드 프로젝트(Kotlin, Spring) / 후기 인프런 워밍업 클럽 2기 - 백엔드 프로젝트(Kotlin, Spring) / 후기Notion - 인프런 워밍업 클럽 2기 - 백엔드 프로젝트(Kotlin, Spring) / 후기이번에 인프런에서 진행되는 워밍업 클럽에 참여해보게 되었다.평소 사용해..
Naver Cloud Platform 이번에 NCP를 사용해 볼 기회가 생겨 사용법에 대해서 기록해보려고 한다. NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 서버 생성 먼저 서버를 생성해보자. 로그인 후 콘솔로 들어오면 서버 탭으로 이동할 수 있다. 만들어 둔 서버가 있다면 서버목록을 확인할 수 있지만, 그게 아니라면 서버 생성화면이 나온다. 서버 이미지 선택 부팅 디스크 크기, 이미지 타입을 골라야한다. 기본 값인 50GB, OS를 선택했으며 서버 이미지는 CentOS 7.8..
이번에 코드 리뷰를 해보면서 개인적으로 느낀 코드 리뷰 작성법에 대해서 정리해보려고 한다 코드 리뷰 코드 리뷰에서 가장 중요한 점은 상대방이 리뷰를 통해 고민하고 성장해나가거나 코드에 대한 자신감을 가질 수 있게 하는 것이라고 생각한다. 코드에서 아래와 같은 부분들을 중점적으로 보면 보다 더 쉽게 리뷰를 작성할 수 있을 것 같다. 기능이 정상 작동하지 않는 부분을 찾아라 이 부분은 가장 정석적인 리뷰가 될 수 있을 것 같다. 기능 요구사항을 만족하지 못하고, 예외사항이 제대로 처리되지 않는 부분이 있을 수 있다. 주로 도메인 부분에서 이런 부분을 찾을 수 있으며, 이런 부분을 찾아보면서 코드의 전체적인 흐름 구조를 파악할 수 있을 것이다. 구조가 어색하거나 개선이 필요한 부분을 찾아라 이 부분에서는 구조..
이번 글에서는 else 예약어를 지양해야 하는 이유에 대해서 설명해보려고한다. If - else If - else는 프로그래밍에서 조건에 따라 다른 코드를 실행하도록 하는 조건문이다. 조건은 프로그래밍에 있어서 매우 중요한 요소이며, 이를 통해 우리는 여러 제약을 걸어 프로그램을 구현할 수 있다. 그런데 이런 구조에서 else를 지양하자니 무슨 말인 걸까? else를 지양하자? 이번에 코드리뷰를 받아보면서 else 예약어를 지양해야 한다는 말을 듣게되었다. 이유가 궁금해 찾아보았고, if -else 구조에서 else 예약어를 사용하게 되면 가독성과 유지보수성이 떨어진다는 말을 보게 되었다. 실제로 위와 같이 if - else가 반복되는 상황에는 보기 싫은 코드가 될 수 있겠으나 실제로 위와 같이 사용하는..