0f4de6fa3dd74c80f32f67c80eb9c51ea006b71c
* 만들면서 배우는 클린 아키텍처 initial commit * refactor : 프로젝트 진입점 클래스 이름 변경 * docs : README.md 헥사고날 아키텍처 항목 추가 * docs(README.md) : 내용 정리 추가 * feat(user.domain) : 도메인 모델 User 추가 * feat(user.domain) : User 의 nickname 프로퍼티 값 객체로 포장 * refactor(User) : 닉네임 변경 함수 이름 수정 * test(user.domain) : 회원 닉네임 변경 테스트 추가 * chore : DB 설정 추가 * feat(user.adapter) : User Entity 구현 * feat : User 닉네임 변경 기능 추가 * refactor(user) : domain 패키지 내부 패키지 구성 추가 및 Entity, Model 이관 * refactor : 사용하지 않는 파일 삭제 * refactor : User 닉네임 변경 기능 컴포넌트 이름 변경 * refactor : User 닉네임 변경 기능 in port 이름 변경 * feat : User Upsert Port 및 Adapter 구현, Service 로직에 추가 * chore : Hexagonal Architecture Process 이미지 추가 * docs(README.md) : 요구사항, 구현 항목 추가 * refactor : 패키지 구성 변경 * feat(user.adapter) : UserMapper 추가 및 적용 * docs(README.md) : 참고자료 및 구현 항목 내용 추가 * refactor : ChangeNicknameRequest, ChangeNicknameResponse 패키지 변경 * refactor : adapter 계층만 application 계층에 의존하도록 통신 객체 추가 및 적용 * refactor : UserEntity @Table 이름 적용 * docs(README.md) : 구현 항목 내용 추가 * refactor : Nickname 입력 유효성 검사 ChangeNicknameRequest 에서 수행하도록 변경
TIL(Today I Learned)
도서
- 이펙티브 자바 (Effective Java 3/E) - 저자 : 조슈아 블로크
- 모던 자바 인 액션 (Modern Java in Action) - 저자 : 라울-게이브리얼 우르마, 마리오 푸스코, 앨런 마이크로프트
- 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 저자 : 이동욱
- SQL첫걸음 - 저자 : 아사이 아츠시
코딩테스트 및 알고리즘 문제풀이
- codingTest - 더 이상 사용하지 않지만, 기록은 남겨둡니다.
- algorithm - 새로 사용하는 알고리즘 문제풀이 저장소입니다.
강의
Git-GitHub
ETC
Description
Languages
Kotlin
51.5%
Java
45.7%
Shell
1%
Mustache
0.8%
HTML
0.6%
Other
0.4%