본문 바로가기

z92

Z9 리팩토링 첫 리팩토링이다. 이름은 거창하나 실제론 다듬었다는 게 조금 더 맞는 표현일 듯하다. 논리 구조를 다시 짠 건 사실상 없기 때문이다. 그렇다고 코드를 만지지 않은 것은 아니니 그 과정을 남긴다. 1. 타입 정의 제일 먼저 타입스크립트를 만졌다. 그동안 시간내 완성을 목표로 움직이다보니 타입을 제대로 작성하지 못한 부분이 많았다. 안쓰거나 any로 두거나. 이 부분을 최대한 타입 정의했다. 1) State 타입 2) any 없애기 2. 삼항연산자 단순 if 문은 보기 편하도록 삼항 연산자로 변경했다. 3. 주석 정리 사용하려고 미리 써둔 함수, 테스트하며 적어 둔 콘솔 및 속성 등 모두 삭제했다. 4. 모양 정리 1) 짧은 것에서 긴 순으로 2) 같은 기능끼리 모으기 3) 사용하지 않는 변수 삭제 5. 컴.. 2022. 12. 19.
팀프로젝트 시작 배움의 시간을 마치고, 프론트엔트로서 첫걸음을 떼었다. 물론 취업했단 소리는 아니다. 백엔드와 팀을 이뤄 함께 프로젝트를 시작했다는 의미다. 백엔드 3명과 프론트엔드 2명. 모두 같은 부트캠프 출신으로 같은 공간에서 약 한 달간 프로젝트를 진행한다. 아이디어 같은 부트캠프 출신이다보니 팀프로젝트에서 하고 싶은 아이디어를 미리 생각해온 사람들이 있었다. 필자도 그 중 하나였다. 필자가 낸 아이디어는 농사사이트다. 전국 농민이 키우고있는 재배종류를 실시간으로 기록하는 웹으로, 매년 인기 있는 품종으로 몰려 다음해 값이 폭락하는 현상을 조금이나마 줄일 수 있지 않을까 싶어서 제안했다. 더불어, 유명인이 주최하는 공동구매 플랫폼, 건강과 인생 등 본인 관리하는 통합관리 플랫폼, 목표 설정 후 도달하기까지 도와주.. 2022. 10. 31.