Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- frontend roadmap study
- 모던 자바스크립트 TIL
- K_Digital Training
- 백준 js
- TypeScript 문법 소개
- 모던 javascript Deep Dive
- Vue3
- 모던 자바스크립트 Deep Dive TIL
- Vue3 Router
- 인프런 자바스크립트 알고리즘 문제풀이
- Frontend Roadmap
- 투포인터알고리즘 js
- 모던 자바스크립트 딥다이브
- 프로그래머스 데브코스
- 백준 node.js
- KDT 프로그래머스
- 리팩토링 회고
- 프로그래머스 데브코스 프론트엔드 TIL
- react 프로젝트 리팩토링
- 머쓱이
- KDT 프로그래머스 데브코스 프론트엔드
- 개발자 특강
- 프로그래머스 K_Digital Training 프론트엔드
- 프로그래머스 K_Digital Training
- useRef 지역 변수
- react customHook 예시
- 모던 자바스크립트 Deep Dive
- 프로그래머스 데브코스 프론트엔드
- useEffect return
- 우테캠 회고록
Archives
- Today
- Total
프론트엔드 개발자의 기록 공간
리팩토링 계획 본문
📆 프로젝트 기간 2021.10.15 ~ 2021.11.3
프로그래머스 프론트엔드 데브 코스에서 진행 한 2주간의 프로젝트가 끝이 났다.
약 2주간의 기간 동안 기획부터 개발까지 이루어졌다. (백엔드 API 기능은 제공)
우리 팀의 목표는 제공된 필수 기능을 모두 구현하는 것을 목표로 두었다.
기능 중심적 개발을 도입하기 위해 Top-Down 방식으로 개발을 진행하였다.
프로젝트 기간이 끝난 뒤, 다시 프로젝트를 들여다보니,
기능 구현에 급급하여, 컴포넌트 관리 및 최적화 작업이 하나도 이루어지지 않았다.
한 컴포넌트에서 api 요청과 개발 로직을 다 때려 박안 대참사 코드가 되어있었다.
지금까지 리액트를 사용하면서 어느 정도 기능 구현에는 자신이 있었지만,
컴포넌트 분리에 신경 쓰거나, 최적화를 생각해 본 적이 없었다.
이번 기회에 리팩토링을 하면서, 리액트를 보다 깊게 이해하고 싶었고, 컴포넌트 관리를 통해
실무적인 프로젝트로 탈바꿈 하고 싶어서 리팩토링을 계획했다.
리팩토링을 원하는 다른 동료들과 함께 스터디를 꾸려 피드백을 통해 서로 보완해 나가기로 계획했다.
(+ 멘토님의 조언)
그래서 리팩토링 계획은 다음과 같다.!
기능을 더 개발하기보다는 지금까지 개발한 것들을 조금 리액트의 특징에 맞게
리팩토링할 계획을 세웠다.
- API 모듈 분리화
- 컴포넌트 분리
- 컴포넌트 최적화
- 로직 및 기능 개선
728x90
'일기장' 카테고리의 다른 글
교내 개발 동아리 특강 (0) | 2022.04.15 |
---|---|
리팩토링_API 모듈 분리 (0) | 2021.11.17 |
[패스트캠퍼스 K-Digital Training] 지원 및 합격 후기 (0) | 2021.07.19 |
[네이버 부스트캠프6기] 2차 코딩 테스트 후기 (0) | 2021.07.08 |
[네이버 부스트캠프6기] 1차 코딩 테스트 후기 (0) | 2021.07.08 |
Comments