Degging (2) - DDD 설계를 선택한 이유
이전 글: Degging (1) - 프로젝트 소개 & 기술 스택 선택기 DDD(Domain-Driven Design) 설계를 선택한 이유 프로젝트 구조를 설계할 때 가장 많이 고민한 부분이다. 전통적인 Spring Boot 프로젝트는 보통 계층형 구조(Layered Architecture)를 따른다. src/ ├── controller...
이전 글: Degging (1) - 프로젝트 소개 & 기술 스택 선택기 DDD(Domain-Driven Design) 설계를 선택한 이유 프로젝트 구조를 설계할 때 가장 많이 고민한 부분이다. 전통적인 Spring Boot 프로젝트는 보통 계층형 구조(Layered Architecture)를 따른다. src/ ├── controller...
프로젝트 소개 카페를 찾을 때 보통 네이버 지도나 카카오맵을 열어 별점이 높은 곳을 먼저 보게 된다. 그런데 막상 가보면 내 취향과 맞지 않는 경우도 종종 있다. 예를 들어 “분위기 좋은 카페”라는 표현도 사람마다 기준이 다르다. 어떤 사람은 조용한 공간을 떠올리고, 어떤 사람은 힙한 인테리어를 떠올리기 때문이다. 리뷰를 하나씩 읽어보면 어느 ...
이전 글: 백준허브(BaekjoonHub) 커스텀 (4) - PR 자동화 이전 편에서 README 대신 PR을 자동 생성하는 방법을 다뤘다. 이번 편에서는 수정한 코드를 확장 프로그램으로 연결하는 방법과 커스텀 코드 공유를 다룬다. 수정 완료한 코드 연결 ※ 크롬이 아닌 엣지에서도 연결 가능 확장 프로그램 관리에서 ...
이전 글: 백준허브(BaekjoonHub) 커스텀 (3) - Java 코드 자동 수정 이전 편에서 클래스명과 패키지를 자동 수정하는 심화 커스텀을 다뤘다. 이번 편에서는 이 커스텀 시리즈의 메인 이벤트🌸, README 대신 PR(Pull Request)을 자동 생성하는 방법을 다룬다. README → Pull Request 자동화 기존의 ...
이전 글: 백준허브(BaekjoonHub) 커스텀 (2) - 기본 커스텀 이전 편에서 파일명, 경로, 커밋 메시지를 수정하는 기본 커스텀을 다뤘다. 이번 편과 다음 편은 이 커스텀의 꽃🌸🌷🌺🌻🌼🪷🏵️🌹🪻💮💐🥀 이번 편에서는 Java 코드의 클래스명과 패키지를 자동으로 수정하는 방법을, 다음 편에서는 이 시리즈의 메인 이벤트인 PR 자동화를 다룬...
이전 글: 백준허브(BaekjoonHub) 커스텀 (1) - 백준허브란? 설치 방법 이전 편에서 백준허브를 설치하고 GitHub에 연동하는 방법을 다뤘다. 이번 편에서는 파일명, 프로젝트 경로, 커밋 메시지를 원하는 대로 커스텀하는 방법을 다룬다. 커스텀 준비 파일 다운로드 백준 허브 깃허브에서 Releases 파일을 다운 받는다. 최...
목적 알고리즘 문제를 풀고 GitHub에 올리는 과정, 생각보다 번거롭다. 백준이나 프로그래머스 문제를 푼 뒤 수동으로 Commit하는 작업을 자주 잊어버렸고, 그런 날들이 쌓이다보니 어떤 문제를 안올렸는지 기억 안나게 되고, 결국 듬성듬성 비어가는 안쓰러운 나의 깃허브,,, 진짜 말도 안돼. 이런 번거로움을 한번에 해결해주는 것이 바로 ...