본문 바로가기

분류 전체보기64

Mockito는 알고 테스트 코드 작성하자 Mockito - mockito-core 5.2.0 javadoc Latest version of org.mockito:mockito-core https://javadoc.io/doc/org.mockito/mockito-core Current version 5.2.0 https://javadoc.io/doc/org.mockito/mockito-core/5.2.0 package-list path (used for javadoc generation -link option) https://javadoc.io/doc/org.m javadoc.io Mockito란? Mock을 쉽게 만들고 mock의 행동을 정하는 stubbing 로직이 실행이 되었는지 확인하기 위한 verify()를 이용이 가능하게 해주는 프레임.. 2023. 3. 24.
암호화 Bcrypt에 대한 심층 분석 글을 작성하는 이유 암호화느 서비스를 만들기 위해서는 필수로 들어가는 부분이다. 예를 들어 회원가입에서 비밀번호를 암호화를 필수로 진행을 하게 되는데 이때 Bcrypt를 이용하는 방식을 사용했다. 막상 이 부분을 코드로 구현하고 정확하게 설명을 할 수 없어 학습한 내용을 정리한다. 암호화 & 복호화 이 부분에 대해서는 자세하게 설명을 하기 보다는 간단하게 설명하고 예를 들어 이해를 하는게 좋다고 생각을 했습니다. 그러면 암호화랑 복호화에 대해 짧게 설명을 하겠습니다. 일단 암호화란 평문을 암호로 바꾸는 방식이라고 생각하면 됩니다. 예를 들어 비밀번호를 123을 입력하면 암호화 과정을 거처 평문을 암호로 바꿉니다. 지금은 기존의 숫자에 3을 더하는 방식으로 암호화를 진행하면 456으로 비밀번호가 설정이 됩.. 2023. 3. 24.
[ 서버 사이드 프로젝트 챌린지 ] 23.03.18 week 3 GitHub - mooh2jj/side-project-challenge-study: 서버 사이드 프로젝트 챌린지 스터디입니다. 서버 사이드 프로젝트 챌린지 스터디입니다. Contribute to mooh2jj/side-project-challenge-study development by creating an account on GitHub. github.com 과제 1) 이론 책 3권 선정 2) 책 1권 읽고 블로그에 북리뷰 남기기 3) 북리뷰 방식은 "가장 인상깊은 구절" & "인상깊은 기술적 인사이트"로 정리 책을 읽으면서 신경을 쓴 부분 학습에 대한 다양한 방법이 있다. 책은 하나의 수단으로 그것을 읽고 내가 배운 내용, 느낌을 정리하는 게 중요하다고 생각한다. 내가 블로그를 하면서 느끼는 부분은 .. 2023. 3. 21.
Google Java Style Guide 적용하기 스타일 가이드 컨벤션을 검색하면 다음과 같이 말한다. 스타일 가이드 컨벤션은 특정 조직, 프로젝트, 브랜드 또는 커뮤니티에서 사용되는 일관된 디자인, 문서, 코드 및 콘텐츠 스타일을 정의하는 문서입니다. 이러한 가이드 라인은 일관된 브랜드 이미지를 제공하고, 시각적 일관성을 유지하며, 더 나은 사용자 경험을 제공하는 것을 목적으로 합니다. 스타일 가이드 컨벤션은 일반적으로 로고, 색상 팔레트, 폰트, 레이아웃, 이미지 및 아이콘 사용 등과 같은 디자인 요소에 대한 가이드 라인을 포함합니다. 또한 문서, 컨텐츠 및 코드에 대한 작성 규칙 및 형식 지침도 포함됩니다. 이러한 스타일 가이드 컨벤션은 다양한 사람들이 다른 방식으로 작업하는 조직 내에서 일관성을 유지하는 데 중요합니다. 또한 새로운 사람들이 프로.. 2023. 3. 21.