본문 바로가기

Today I Learn

[TIL] 2022. 07. 26. TUE. 1차 프로젝트 최종 마무리 및 회고

입사 후 소위 나의 첫 프로젝트가 최종 마무리되었다.

시작부터 마무리까지 대략 한달정도 걸린 것 같다.

원래 계획대로라면 1주 반만에 끝냈어야 할 일이었는데 내 능력의 한계로 이렇게 조금씩 미뤄졌다.

아직 리팩토링 해야할 부분이 좀 남아있지만, 그래도 큰 문제 없이 테스트가 진행되어서 굉장히 뿌듯하다.

 

작업을 한 순서를 보면,

1/ PM님과 디자이너분이 만들어주신 figma를 보며 전체적인 앱의 flow를 이해한다.

2/ 백엔드분과 어느 화면에서 어떤 data를 받아올지 상의한다.

3/ 먼저 웹 퍼블리싱을 해놓는다. 이때 이후에 받아올 데이터 부분은 하드코딩을 해놓되, 변수처리를 해서 둔다.

4/ 서버 작업이 완료되면 data를 직접 받아오고, 변수처리한 부분에 넣는다.

 

 

잘한점

- 마지막까지 마무리한 것. 이것저것 시도해보면서 해낸것.

 

아쉬운점

- SCSS, CSS 부족. 아직 정확하게 SCSS를 잘 모른다. -> CSS, SCSS 공부

- 아직 Vue 많이 부족. 언제 watch, methods, created 등을 사용하는지 아직 미숙. -> 코드를 보면서 공부해보자. 모르는건 계속해서 구글링 & 질문

- git에 대해 잘 모른다. 

 

 

 

 

 

 

이후 할일

- 다국어를 고려해서 $__t로 전부 변경

- 재배포 시, 체크인 10분보다 더 전일경우 모달띄워서 안나오게끔 수정

- 전체적인 flow 다시한번 점검 : 어디서 서버 정보를 받아와서 저장해놓고 사용하는지

- 코드 전체적으로 리팩토링

- git에 대해 정리

- TOWER 사용법 공부

- 태그 거는 방법 정리하기

 

질문할것

1/ 최종 배포를 main에 하면, staging, development에도 코드를 다 최종으로 update를 해놔야?

2/ 테스트를 진행할때 staging, develoopment에 배포를 한 다음, 최종배포를 하기때문에 어차피 전부 동일해지는건가?

- aws에 대해서 공부

 

'Today I Learn' 카테고리의 다른 글

[2023.09.22.금]  (0) 2023.09.22
API란? (인터페이스 | HTTP | Open API)  (0) 2022.02.14
[29주차] 2021. 11. 23. 화.  (0) 2021.11.24
[28주차] 2021. 11. 17. 수.  (0) 2021.11.18
[26주차] 2021. 11. 04. 목.  (0) 2021.11.05