20220830-TIL

JIWON LEE·2022년 8월 31일
0

테오 스프린트를 끝내고 오랜만에 돌아왔습니다 ~

리펙터링

리펙터링04 테스트 구축하기

  • 테스트는 자주해라

Mocha

  • test 프레임워크
  • assertion(어서션, 단언, 확언) 라이브러리를 선택 가능
    (픽스처 검증 라이브러리?)
  • test 픽스처란 객체의 고정된 상태를 의미한다.

리팩터링05 리팩터링 카탈로그 보는 법

  • 이름 / 개요 / 배경 / 절차 / 예시 순으로 설명

리팩터링06 기본적인 리팩터링

6.1 함수 추출하기

  • 함수의 길이는 중요하지 않다.
  • 목적이 들어나는 이름으로 뽑을 수 있다면 그냥 뽑아라
  • 이름은 목적 (어떻게가 아닌 무엇을?)이 들어나야 한다.
  • 명명 훈련을 해야한다.

넘블 프로젝트

오프셋 기반 페이지네이션

  • 페이지네이션
  • 한정된 네트워크 자원을 효율적으로 사용하기 위해 특정 정렬 기준에 따라 데이터를 분할에서 가져오는 방식
  • DB에 대해서도 공부가 필요하다는 생각을 하게 되었다. [DB] 커서 기반, 오프셋 기반 페이지네이션
profile
포기잘하는 프론트엔드 개발자

0개의 댓글