본문 바로가기
Project/다님: 여행 일기🌻

[4일차 작업일지] 멘토링을 했다.. 현직자는 이런 걸까..?

by 2D3 2022. 11. 11.
728x90

오늘 하루 일정

# 하루 일정
# 9시: 간단한 아침 회의
# 오전: 파일 올리기 로직 이해  -> 일기 연관 관계 생각
# 오후: 파일 올리기 로직 수정 -> 멘토링

 


회의록

초반이라 형식이 제대로 없어 이번주 스크럼은 원활하게 진행되지 못했다.

다음주부터는 YTB를 각자 기록하고 말하는 형식으로 틀을 정해서 좀 더... 유의미한 회의가 진행될 수 있었으면 좋겠다.

 


 

개념 정리

MultipartFile 주요 메서드
    
file.getOriginalFilename() : 업로드 파일 명
file.transferTo(...) : 파일 저장
스프링 프레임워크에서 의존성을 주입하는 방법

1. 생성자 주입 (Constructor Injection)

@Component
public class Test {
    private final Test test;

    public Test(Test test) {
        this.test = test;
    }
}

2. 필드 주입 (Field Injection)

@Component
public class Test {

    @Autowired
    private Test test;
    
}

3. 수정자 주입 (Setter Injection)

@Component
public class Test {
 
    private Test test;

    @Autowired
    public void setTest(Test test) {
        this.test = test;
    }
}

 

git 브랜치 관리

upstream에 있는 develp을 바로 브랜치를 만들지 않고,
orgin에서 dev라는 다른 브랜치를 만들고 develop을 pull을 받은 다음에 upstream으로 보내면 PR을 보낸다면 위의 사진처럼 develop과 연결이 끊기지 않아 같이 올라가는 불상사가 생긴다.


upstream에서 브랜치를 새로 만들 때는 원격 환경에서 진행하자!

 


 

진행 상황

인프런 강의 들으면서 파일 올리는 거 공부하고 프로젝트에 맞게 수정하는 데 하루를 거의 다 썼다.

그리고 멘토링을 2시간 조금 넘게 진행했는데.. 완전 새로웠다. 보는 시각도 달랐고, 어떤 걸 공부하는 지도 알 수 있었고.. 엄청 유익한 시간이었고, 시야를 더 넓게 가지고 이론적인 공부도 많이 해야겠다는 생각이 들었다.

멘토링을 바탕으로 다음주 월요일 회의에 정해야 되는 일이 생겼다.

1. 서비스 아키텍처
2. DDD 도입할 것인가?
3. RESTful한 API인지 점검
4. swagger를 사용해 response 전달

 

그리고 마지막으로 추천해주신 책 목록

01234

 

728x90

댓글