본문 바로가기
Udemy Staters 부트캠프 2기

유데미 스타터스 취업 부트캠프 2기 - 백엔드(java, 자바) 12주차 학습 일기

by ppirae 2022. 12. 31.

12주차 입니다.

11주차는 아래에 🔽🔽🔽

https://ppirae.tistory.com/138

 

유데미 스타터스 취업 부트캠프 2기 - 백엔드(java, 자바) 11주차 학습 일기

11주차 입니다. 10주차는 아래에 🔽🔽🔽 https://ppirae.tistory.com/135 유데미 스타터스 취업 부트캠프 2기 - 백엔드(java, 자바) 10주차 학습 일기 10주차 입니다. 9주차는 아래에 🔽🔽🔽 https://ppirae.tist

ppirae.tistory.com


스프린트 3 끝 !! 그러나 ...

스프린트3의 목표는 모든 API 개발과 기능 구현이었다.

백엔드와 안드로이드 팀원들이 거의 매일같이 9~10시까지 남아서

프로젝트 개발을 진행하였고,

몇 개의 3순위 API 개발을 놔두고는 모두 기능 구현 완료하였다.

그래서 데모데이때 우리의 어플을 보여줄수 있었다.

귀여운 악어 ppt를 제작함.

근데 문제점이 있었다.

오류 테스트를 완벽히 거치지 못했다보니

데모데이에 시연을 보여주면서도 자잘한 버그들이 발생하는 것을 확인하였다.

사실 자바 멘토님도 프론트와 연결하다보면 당연히 버그가 생기고

그것을 고치는 것이 일이라고 하셨고

팀장님도 원래 버그가 많이 생긴다라고 해서 크게 걱정은 하지 않았던것같다.

그래서 우리팀과 다른팀의 데모데이가 끝나자마자

버그 픽스에 들어갔다.

굵직굵직한 버그들을 고치고 나니 이제야 조금 정상적으로 동작하는 어플이 된거같았다.

그래도 팀원들 모두 데모데이를 잘 마쳤고

다들 이번 스프린트3 목표를 잘 이룬것 같아서 뿌듯해하였다.

나도 기분은 좋았는데 백엔드 코드가 지저분해서 조금 찝찝했다..


12/26~12/30 12주차 학습일지

저는 4L 회고록을 사용합니다.
1. 이번주 수업에서 좋았던 점은 ? (Liked)
2. 이번주에 새롭게 배운 점은 ? (Learned)
3. 배운 것에 관해서 내가 부족했던 부분은 ? (Lacked)
4. 앞으로 뭘 더 하면 좋을까 ? (Longed for)

1. 이번주 수업에서 좋았던 점은 ?

우리 팀원들이 모두 열심히 개발하고

늦게까지 남아서 개발하고

다들 각자의 역할을 너무 잘 해주어서

이번 스프린트3 데모데이 발표를 성공적으로 마칠수 있었고

실제 우리가 만든 어플을 사용해보면서 감회가 새로웠다.

나는 그동안 어플을 만들어본적이 없었는데

안드팀원들이 고생하는 걸 보면서

어플 하나 만드는데도 이렇게 큰 노력이 들어가는줄 몰랐다.

고려해야할 부분들이 많고 안드 팀원들이 정말 고생한것같다.

2. 이번주에 새롭게 배운 점은 ?

이번 주에도 새로운 기술들을 적용한 것이 배운 점이었다.

FCM

첫번째는 FCM(Firebase Cloud Messaging) 이라는 것을 통해서 

안드로이드 핸드폰에 기기 푸시 알림이 오도록 하는 기술이다.

구글링을 하면서 코드를 고쳐나갔고

푸시 알림을 성공하긴 했는데 나중에 코드를 고쳐야 할 것 같다.

 

두번째는 신고 관련해서

신고된 내역들을 관리할 수 있는 방법이 필요했다.

그런데 백오피스(웹페이지)를 만들어서 관리하기에는

시간도, 기술도 부족할 것 같아서

퍼실리테이터님이 말해주신 슬랙으로 신고 내역이 연동되도록 하기위해서

슬랙 API를 구글링하여 적용하였다.

이런식으로 볼 수 있음.

유저가 신고를 하게되면 신고내역이 team slack으로 오게되고

관리자는 내용을 확인하여

pass 버튼을 누르면 이상이 없다 판단하여 지나가고,

delete 버튼을 누르면 해당 내역을 삭제하도록 연동한 상태이다.

(아직 살짝 버그 있어서 고쳐야함)

그래도 백오피스를 만드는 것보다 간단해서 새 기술 적용해보는 것에 의의를 두었다.

나중에 서비스가 더 커진다면 이 방식으로는 관리할 수 없어서

백오피스로 전환해야 할 것이다.

 

3. 배운 것에 대해서 내가 부족했던 부분은 ?

이번에 발생한 버그의 대부분은 백엔드 코드에서 발생하였다.

안드 팀원들에게 정말 미안하다 ㅠ

안드 팀원들은 서로 코드리뷰도 하면서 꼼꼼하게 체크하는데 반해

우리 백엔드 두명은 코드리뷰도 잘 안하고

서로를 너무 믿고 merge 하였다.

그래서 각자 코드에서 버그들이 발생하였고, 고치느라 급급했다.

테스트도 잘 안된 코드들이 많았던듯..

안드분들 미안요

실력좋은 개발자는 꼼꼼한 개발자인것 같다...

테스트와 검증을 더 꼼꼼하게 해야겠다고 생각했다.

4. 앞으로 뭘 더 하면 좋을까 ?

다음주 월요일에 시험이 있어서 주말에 시험 준비를 좀 하고

스프린트4 계획은 귀여운 ppt로 대체.


* 유데미 바로가기 : https://bit.ly/3SFlXDy

* 유데미 STARTERS 취업 부트캠프 공식 블로그 보러가기 : https://blog.naver.com/udemy-wjtb

본 후기는 유데미-웅진씽크빅 취업 부트캠프 2기 - 프론트엔드&백엔드 과정 학습 일지 리뷰로 작성되었습니다.

 

댓글