spring 심화 프로젝트 9

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..

Day 091 - Spring 심화 프로젝트 2단계 완료, 구현하고 싶은 기능은 참 많은데

1. 프로젝트 진행 상황 및 계획[깃허브 링크]🥇 Spring 심화 프로젝트 도전 과제 6단계 끝내기 (진행 중, 25.01.06 완료 목표)🥈 Spring 심화 프로젝트 리드미(README) 작성하기 (진행 전, 25.01.06 완료 목표)🥉 Spring 심화 프로젝트 필수 과제 2단계 끝내기 (완료) 2. 한꺼번에 코드 정렬하기 (맥북(MAC OS) 기준)먼저 패키지를 한 번 클릭하고 command + option + L을 누르면 Reformat Code 창이 뜬다. 팀에서는 우선 불필요한 import를 한꺼번에 제거하고 줄 맞춤 또한 한꺼번에 진행하고자 두 가지를 선택했다. 이렇게 하면 일일이 파일을 눌러서 다듬을 때 드는 시간과 노력을 아낄 수 있다. 3. 회고구현하고 싶은 기능은 참 많은데..

Day 090 - Spring 심화 프로젝트 5단계 완료, 첫 테스트 코드 작성

1. 프로젝트 진행 상황 및 계획[깃허브 링크]🥇 Spring 심화 프로젝트 도전 과제 5단계 끝내기 (완료)🥈 Spring 심화 프로젝트 필수 과제 2단계 끝내기 (진행 중, 25.01.05 완료 목표)🥉 Spring 심화 프로젝트 도전 과제 6단계 끝내기 (진행 중, 25.01.05 완료 목표) 2. 회고 package org.example.expert.config;import static org.junit.jupiter.api.Assertions.assertFalse;import static org.junit.jupiter.api.Assertions.assertTrue;import org.junit.jupiter.api.Test;import org.junit.jupiter.api.extensi..

Day 089 - Spring 심화 프로젝트 3단계 및 4단계 완료, 단순한 개발자가 아니라 창작자가 되고 싶다.

1. 프로젝트 진행 상황 및 계획[깃허브 링크]🥇 Spring 심화 프로젝트 도전 과제 5단계 끝내기 (진행 중, 25.01.04 완료 목표)🥈 Spring 심화 프로젝트 필수 과제 2단계 끝내기 (진행 중, 25.01.04 완료 목표)🥉 Spring 심화 프로젝트 도전 과제 6단계 끝내기 (진행 중, 25.01.05 완료 목표)4️⃣ Spring 심화 프로젝트 도전 과제 3단계 끝내기 (완료)5️⃣ Spring 심화 프로젝트 도전 과제 4단계 끝내기 (완료) 2. 고민Q1. 중복 코드는 왜 문제일까? A1. 중복 코드를 한 군데에 모아두면 그 부분만 고치면 되는데 방치하면 일일이 고쳐야 한다. 그 과정에서 시간도 오래 걸리고 수정할 부분을 빠뜨린다든지 잘못 고친다든지 인적 오류(휴먼 에러, hum..

Day 088 - Spring 심화 프로젝트 3단계 진행 중, 팀 프로젝트 전에 다 같이 코드 작성 규칙을 정하다.

1. 프로젝트 진행 상황 및 계획🥇 Spring 심화 프로젝트 도전 과제 3단계 끝내기 (진행 중, 25.01.03 완료 목표)🥈 Spring 심화 프로젝트 필수 과제 2단계 끝내기 (진행 중, 25.01.03 완료 목표)🥉 Spring 심화 프로젝트 도전 과제 4단계 끝내기 (진행 전, 25.01.04 완료 목표)4️⃣ Spring 심화 프로젝트 도전 과제 5단계 끝내기 (진행 전, 25.01.04 완료 목표) 5️⃣ Spring 심화 프로젝트 도전 과제 6단계 끝내기 (진행 전, 25.01.05 완료 목표) 2. 고민Q1. ifPresent()를 쓸까, isPresent()를 쓸까? 더보기package org.example.expert.domain.auth.service;import lombok..

Day 087 - 심화 Spring 3주차 완강, Spring 심화 프로젝트 3단계 진행 중, 지금 눈앞에 있는 코드는 꿈일 거야

1. 프로젝트 진행 상황 및 계획🥇 Spring 심화 프로젝트 도전 과제 3단계 끝내기 (진행 중, 25.01.02 완료 목표)🥈 Spring 심화 프로젝트 필수 과제 2단계 끝내기 (진행 중, 25.01.02 완료 목표)🥉 Spring 심화 프로젝트 도전 과제 일정 계획하기 (완료) ▶ 목요일(25.01.02)에는 3단계까지 끝내고 금요일(25.01.03)에는 5단계를 먼저 진행할 다음, 주말에 필수 과제 2단계와 도전 과제 4단계 및 6단계를 끝내고자 한다. 5단계가 바로 '테스트 코드(test code) 작성하기'이므로.4️⃣ 심화 Spring 3주 차 완강하기 (완료)2. 지금 눈앞에 있는 코드는 꿈일 거야.리팩토링(refactoring)에 해당하는 도전 과제 3단계를 하려고 코드를 본 순간..

Day 086 - 심화 Spring 2주차 완강, Spring 심화 프로젝트 1단계 완료, 팀장 특강을 열어도 될까?

1. 프로젝트 진행 상황 및 계획🥇 Spring 심화 프로젝트 필수 과제 2단계 끝내기 (진행 전, 25.01.01 완료 목표)🥈 심화 Spring 3주 차 완강하기 (진행 중, 25.01.01 완료 목표)🥉 Spring 심화 프로젝트 도전 과제 일정 계획하기 (진행 전, 25.01.02 완료 목표)4️⃣ Spring 심화 프로젝트 필수 과제 1단계 끝내기 (완료)5️⃣ 심화 Spring 2주 차 완강하기 (완료) 2. Spring 심화 프로젝트 필수 과제 1단계: 일정 관리 앱 Develop 보완하기(1) [링크] 보완 전 코드(2) [링크] 보완 후 코드(3) 보완한 부분 ① 세터(Setter) 대신 메서드(method) 사용하기② 사용하지 않는 생성자는 public 대신 protected로 바..

Day 085 - 심화 Spring 1주차 완강, 눈에 띄는 기술 블로그를 운영하려면 어떤 글을 써야 좋을까?

1. 프로젝트 진행 상황 및 계획🥇 Spring 심화 프로젝트 필수 과제 1단계 끝내기 (진행 전, 25.01.01 완료 목표)🥈 Spring 심화 프로젝트 필수 과제 2단계 끝내기 (진행 전, 25.01.01 완료 목표)🥉 심화 Spring 2주 차 완강하기 (진행 전, 25.01.01 완료 목표)4️⃣ 심화 Spring 3주 차 완강하기 (진행 전, 25.01.01 완료 목표)5️⃣ Spring 심화 프로젝트 도전 과제 일정 계획하기 (진행 전, 25.01.02 완료 목표) 2. 눈에 띄는 기술 블로그를 운영하려면 어떤 글을 써야 좋을까? (1) 꾸준하게 책을 읽고 생각을 정리하자. ▶ 일단 책 읽기가 취미라고 자신 있게 얘기하려면, 입 밖으로 꺼낸 말에 책임을 져야 했다. 정말 틈틈이 어떻게든..