20240530 피드백 기록

RingKim1·2024년 5월 30일

TIL

목록 보기
30/77

Today

1. 가계부 프로젝트 피드백


Learn

1. 프로젝트에 대한 피드백 기록

피드백을 받아보니 내가 프로젝트를 진행하면서 어떠한 점을 놓쳤는지 명확히 이해가 갔다..
이번 프로젝트에서 놓친 점을 기록해두고 다시 실수를 하지말자

  • 사용자 경험 : 수정 후 홈화면으로 이동
  • css내 grid를 사용하여 레이아웃 설정
  • 변수명, 객체의 key 이름을 신경써서 추후 유지보수 할 때도 알아보기 쉽게
  • 폴더 - 컴포넌트 매칭 : components - Header.jsx, Footer.jsx
    ※이유 : 페이지 컴포넌트의 구성요소

다음에 프로젝트를 하면 만들어 놓고 끝내지 말고 다시 처음부터 끝까지 코드를 보면서 디테일적 요소를 다시 챙기며, 페이지 내에서 UX, UI 측면도 신경 써야겠다.

2. in 알고리즘

reverse 구현

// 예시 문자열
let str = "abcdef" 

// 공백을 기준으로 문자열을 배열에 담음
let words = str.split(" ") 

// 결과를 담을 임시 배열
let tempArr = [];

// 거꾸로 돌아가며 담기
for (let i = words.length - 1; i >= 0; i--) {
  tempArr.push(words[i]);
}

// 문자열로 합침
tempArr.join(" ") // "fedcba"

unshift는 지양

이유 : 매 호출마다 배열의 모든 요소를 이동시키기 때문에 큰 배열에서는 비효율적일 수 있다는 사실


주절주절

오늘은 비가 내린다..
커피나 마셔야지

profile
커피는 콜드브루

0개의 댓글