일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Node
- react
- 원티트 프리온보딩인턴십 1주차
- Til
- CPU와 GPU의 차이점
- 향해99
- 식별자란
- jsEvent Loop
- 회고록
- 프로젝트
- Redux
- next/link
- 원티드프리온보딩
- git
- react portal
- 원티드인턴십
- JavaScript
- toast err
- input error
- 인풋태그 엔터
- CloudFront 무효화
- Client-Side Navigation
- 알고리즘
- Mac OS NVM
- Passed by Value
- 유령 의존성
- NVM
- NextJs
- 광고지구
- JS
- Today
- Total
목록프로젝트 (2)
SUIN
v2 시작되는 프로젝트에서 기존 v1에서 자동 배포된 내용을 참고해서 그대로 반영할 것인가 조금 더 도전해 볼 것인가 고민하던 난 이왕 다시 하는 거 새로 만들어보자! 하며 바로 도전해 보았다 기존 내가 알고 사용하던 워크플로우 name: CI-CD on: pull_request: branches: - main jobs: deploy: name: 'Build & Deploy' runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Use Node.js uses: actions/setup-node@v2 with: node-version: ${{ secrets.NODE_VERSION }} - name: Cache nod..
기존에 v1 배포 후 원티드 인턴십을 하던 나는 연락을 한통 받았다 "수인님! 저희 프로젝트 리팩토링 진행하는 건 어떨까요?" 초기에 프로젝트를 진행할때 구현하기에 급급했던 나는 사실 아쉬운 부분이 많았고 내가 담당했던 부분은 책임감 있게 완성하고 싶은 마음이 컸다. 그렇게 시작된 v2 광고지구 탄생 회의를 잠깐 진행하며 기존의 프론트 4명의 멤버에서 -> 3명으로 인원이 축소되며 구현했던 코드들을 확인해 보니 생각보다 파일관리가 너무 복잡했고 유지보수성이 불편하다는 판단이 나왔다. 배포된 레포를 건들기에는 자동화 처리로 인해 혹시 모를 상황을 방지하고자 새로운 레포를 만들어 a-z 까지 새롭게 다시 진행하기로 했다. 고민한 내용 내가 적절한 컴포넌트 분리를 했는가 팀원들과 코드 컨벤션을 잘 맞추며 작업..