본문 바로가기

주담화

(2)
프로젝트 주담화 - 기억에 남는 코드록 프로젝트가 끝난 후, 코드는 남지만 코드를 생각해내기까지의 고민과 과정은 쉽게 휘발된다. 이를 붙잡기위해 적어보는 기억에 남는 코드록 *본 프로젝트에 사용된 이미지 소스 및 데이터는 술담화 측에 양해를 구하고 학습 목적으로 사용하였습니다. 🍶 fetch 함수 축약 기본적으로 사용되는 fetch 함수 형태는 아래와 같다. 하지만 위의 fetch함수가 여러 번 반복되어 사용된다면 가독성이 현저히 떨어진다. 리팩토링의 중요한 원칙 중 하나 = 반복되는 요소를 축약시키자 위 함수에서 각각의 색으로 테두리친 fetch함수, 두 번의 then함수와 setState부분을 아래와 같이 변수화해서 가독성은 챙기고, 코드의 길이는 줄일 수 있다. 1. setState 변수화 const updateProducts = dat..
프로젝트 주담화 회고 🍶 Project Overview 전통주 판매 웹 어플리케이션 (술담화 담화마켓을 모티브로 개발) *본 프로젝트에 사용된 이미지 소스 및 데이터는 술담화 측에 양해를 구하고 학습 목적으로 사용하였습니다. Link ✔ 결과물 시연 영상 ✔ Front-End Team GitHub ✔ Back-End Team GitHub 작업 기간 총 12일 : 21.08.30 (월) - 21.09.10 (금) 인원 총 5명 : Front-End : 3명 | Back-End : 2명 기술 스택 개발 도구 ⚙ Front-End HTML/CSS | JavaScript | React.js | Sass ⚙ Back-End Django | MySQL | Aquery 협업 도구 Trello | Git | Slack | Zoom 결과화면..