2025/01/06 5

Day 092 - Spring 심화 프로젝트 6단계 완료 및 과제 제출, 54 commits, 4,765 ++, 2,938 --

1. 프로젝트 진행 상황 및 계획[깃허브 링크]🥇 Spring 심화 프로젝트 도전 과제 6단계 문서 작성 끝내기 (진행 중, 25.01.07 오전 완료 목표)🥈 Spring 심화 프로젝트 리드미(README) 작성하기 (완료)🥉 Spring 심화 프로젝트 필수 과제 2단계 끝내기 (완료) 2. 54 commits, 4,765 ++, 2,938 --깃허브(GitHub)에서 Insights 버튼을 누르면 프로젝트에 각자 얼마나 참여했는지 통계로 확인할 수 있었다. 뉴스피드 프로젝트를 같이 진행한 팀원이 알려줘서 한 번 봤는데, 세상에! 뉴스피드 프로젝트를 진행하며 그동안 코드 4,765줄을 쓰고 2,938줄을 지웠단다.  일주일이 채 안 되는 시간 동안. 이 정도면 실력이 부족한 만큼 열심히 했다고 어..

6단계: 예외 처리 메시지를 일일이 작성해야 할까? (수정 중)

1. [문제 인식 및 정의]더보기package com.example.plan.member7.service;import com.example.plan.base.BaseEntity;import com.example.plan.comment7.entity.Comments;import com.example.plan.comment7.repository.CommentRepository;import com.example.plan.config.PasswordEncoder;import com.example.plan.member7.dto.response.*;import com.example.plan.member7.entity.Member;import com.example.plan.member7.repository.*;imp..

6단계: 일정이 반복된다면? (수정 중)

1. [문제 인식 및 정의]현재 일정은 하루 단위로만 생성할 수 있어 사용자는 반복되는 일정을 매번 새로 추가해야 하는 불편함을 겪는다. 예를 들어, 매주 수요일마다 팀 회의가 있다면 이를 수동으로 반복 입력해야 하며, 이 과정에서 사용자가 실수로 일정을 빠뜨리거나 잘못 입력해 중요한 일정을 놓칠 수 있다. 이러한 비효율성과 실수 가능성을 문제로 인식했다. 2. [해결 방안]2-1. [의사결정 과정]1안: 수동 날짜 계산(1) 장점- 구현이 간단하고 직관적이다.- 외부 라이브러리(library) 없이 직접 구현할 수 있다. - 사용자가 직접 반복 주기를 설정하고 날짜를 계산하는 방식으로 유연하게 처리할 수 있다.(2) 단점 - 반복 주기를 추가하면 복잡도가 증가하며, 코드가 길어질 수 있다. - 사용자가..

6단계: 예외 처리 메서드는 어떻게? (수정 중)

1. [문제 인식 및 정의] q1. 중복이 왜 안 좋은가??? package org.example.expert.domain.manager.service;import java.util.ArrayList;import java.util.List;import lombok.RequiredArgsConstructor;import org.example.expert.domain.common.dto.AuthUser;import org.example.expert.domain.common.exception.InvalidRequestException;import org.example.expert.domain.manager.entity.Manager;import org.example.expert.domain.manager.re..