입사 후 소위 나의 첫 프로젝트가 최종 마무리되었다.
시작부터 마무리까지 대략 한달정도 걸린 것 같다.
원래 계획대로라면 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 |