2024. 04. 09(화) Today I Learned

G_NooN·2024년 4월 9일
1

TIL

목록 보기
94/103

What I Did Today

  1. 최종 프로젝트
  • 병원 상세정보 데이터 DB 추가
  • 2차 작업완료 사항 Merge
  • 전체 코드 리뷰

최종 프로젝트 일지

코드 리뷰 및 피드백

리팩토링

  • 리팩토링의 개념
    : 코드의 퀄리티를 높이는 방법
    : 한번에 보고 알 수 없는 부분은 주석을 추가하거나 함수화를 하자.
  • 공통적으로 사용하는 부분은 공통 컴포넌트/파일을 만들어 사용하자.
  • CSS도 구조화해보자. 나중에 편리하다.

추가 피드백

  • TailwindCSS 공식문서의 getting started / core concepts / customization 파트를 읽자.
  • Readme에 개발 환경을 작성하자.

고민해볼 부분

  • 개발할 때 HTML과 CSS에서 기본적으로 제공하는 property를 이용하는 것이 좋으나, JavaScript 코드로 구현한 뒤에 생각해봐도 나쁘지 않음
  • NEXT_PUBLIC으로 사용한 API Key는 inspect에서 찾을 수 있기 때문에, 악용될 수 있음
    • 해결 방법: 모든 외부 통신 로직을 route handler를 사용하여 구현하면 됨

Diary

분위기가 안좋다. 잘 할 수 있겠지..?

profile
쥐눈(Jin Hoon)

0개의 댓글