반응형
Notice
Recent Posts
Recent Comments
Link
코딩일상
22.10월 1번째 WIL 실전프로젝트 본문
반응형
🧑🏻💻배운 것들 ,한 것들 그리고 깨달은 것들
- 드디어 첫 서버 배포완료
- 배포후 속 마음: 속이 너무 나도 시원하다...부족한점 한가득이지만 그래도 나의 첫 자식이 드디어 나오게 되었다는점이 신기하기도 하고 지난 시간이 전혀 아까운것이 아니었음을 느꼈다.
- 버그 지옥: 배포하기 전에도 내부적으로 테스트도 수없이 진행하고 다방면으로 생각하여 나름 대처를 한다고 하였지만 역시나 버그가 생각보다 많이나왔다. 하지만 백엔드에서 크리티컬한 이슈는 없어서 큰 문제는 없었지만 프론트쪽에서 나오는 수많이 버그와 이슈들을 보면서 정말 사용자들은 생각지도 못한것도 하며, 예상치 못한것은 정말 끝도 없구나를 느낌
- 추가 기능들 구현
- 서버 보안 및 서버 부하를 방지 하기 위해 NGINX적용
- NGINX를 통해 로드밸런싱을 구현하여 서버 2곳에배포를 자동화하기위해 Jenkins 자동배포 방식 업데이트
- 프로필 사진 업로드를 위해 multer ,S3,Lamda사용
- 리팩토링
- 옵셔널 체이닝 & null 병합 연산자를이용 null&undefined 처리 간소화
- 보일러 플레이트 코드를 모듈화 및 미들웨어 처리하여 코드 가독성 올리기
- 테스트 코드
- 도입 첫 이유:테스트 코드를 적용하여 완전한 CI/CD를 적용하려고 계획을 하였음
- UNIT테스트를 진행하려다 보니 테스트코드가 진행이 되지가 않았다.
- 이유: 이 코드를 어떻게 테스트 해야하지 의문이 들고 답이 보이지 않았음...
- 의존성이 너무 많았으며, 서비스 로직단에서별다른 로직 없이 그냥 예외 사항 처리만 있을뿐
- 트렌젝션부분을 어떻게 테스틀 해야하지..? 우ㅡ으ㅏ아아아
- 대신 얻은점
- 이러한 고민을 하면서 왜 우리코드는 테스트 하기 가 어려울까를 고민하게 되었고, 좀더 독립적이고 하나의 함수 하나의 기능 등 에 대해 많은 고민을 하게되었고 테스트 코드를 통해서 좀더 나은 코드를 짤수있는 사람이 되어야 겠다 생각하였다
- UNIT테스트를 진행하려다 보니 테스트코드가 진행이 되지가 않았다.
- 도입 첫 이유:테스트 코드를 적용하여 완전한 CI/CD를 적용하려고 계획을 하였음
향로님의 블로그글을 읽으면서 많으 생가..
⭐️이번 주 계획들
- TEST코드와 클린코드에 대한공부
- 최종발표 준비
- 코드 리뷰를 통해 서로 몰랐던 부분에대해 완벽이해
📅주간 회고
이번주만 지나면 벌써 최종발표를 하게된다 다가오지 않았을것 같은 시간이 다가오는 모습을 보면서, 정말 시간이 빠르다고 느겼다.
솔직히, 서비스를 배포하고 나서는 마음이 좀 나태해지고 그동안의 피로가 한번에 몰려와서 집중을 예전만큼은 하지 못했다.
그래도 무언가를 이루었다는 내자신이 자랑스러웠다.
더불어 더 큰 욕심들이 가득했다. 구현을 하면서 아쉬웠던점이 한가득이다
이제 시작이니 이러한점들을 잘 정리 해서 나아가다보면
어제 보다 나은 내가 되리라 생각하며
초조하기 보단 한걸으 한걸을 나아가는 내가 되길
반응형
'기록 > WIL(Weekly I Learned)' 카테고리의 다른 글
[2025.01.05(일)] 주간 회고 (2) | 2025.01.05 |
---|---|
22.10월 2번째 WIL 최종발표 실전 프로젝트 마무리 (0) | 2022.10.09 |
22.09월 3번째 WIL 실전프로젝트(중간점검) (0) | 2022.09.18 |
22.09월 2번째 WIL 실전프로젝트 2주차 회고 (깨닫고 느끼고 ) (1) | 2022.09.11 |
22.09월 1번째 WIL 실전프로젝트 1주차 회고 (기획과 도전..?) (0) | 2022.09.04 |
Comments