230828

박서현·2023년 8월 28일
post-thumbnail

코드카타

31. 이상한 문자열 만들기

시간 제한을 두고 문제를 풀어본건 처음이었다.
시간을 재면서 풀어보니 생각보다 문제를 푸는데 시간이 오래 걸렸고,
오래 걸린 이유는 문제를 제대로 읽지 않는다는 것이다.
마음이 급해 문제를 대충 읽고 코드를 작성 한 뒤 제출에서 실패가 뜨면 그때서야 문제를 다시 읽는다.
고쳐야 한다는걸 알지만 습관이 되어서 쉽지 않다.

리액트 코드 리뷰

https://github.com/SsSseo/to-do-list

  1. 리액트는 코드를 작성 하는 사람마다 코드가 완전히 다르다.
  2. 너가 맞고 내가 맞고 그런거 없이 가독성이 좋으면 좋은 코드이다.
  3. 컴포넌트로 빼는것은 재사용을 하는 코드를 빼는것이다.
  4. 지금은 연습 단계이니 많이 빼보아도 괜찮지만 협업을 하고 프로젝트를 진행한다면 컴포넌트로 빼지 않는것이 가독성이 좋을수도..!!
  5. 고유한 아이디를 갖기 위해 CUID2 라이브러리를 설치하여 사용할 수 있지만 리스트 하나만의 id를 위해서 라이브러리를 설치하는것은 비효율적일수도 있다.
  6. 가장 마지막에 작성 된 list.id + 1 을 하는 방법으로 고유한 id값을 부여할 수 있다.

0개의 댓글