# TIL-20210628

# Today

  • 프로젝트 refactoring 요소 살펴보기
  • 면접 대비 기술 블로그
  • 최신 트렌드 살펴보기

# content

  1. 프로젝트 refactoring 프로젝트 보완을 위해 버그 픽스나, 성능 개선쪽 체크를 해야겠다고 생각했다.
    현재 1차 프로젝트는 반응형 적용이 안되어있었고, 데이터베이스를 관리하는 방식에서 버그가 생기는 것을 확인했다.
    외부에서 이미지를 불러오는 과정에서 데이터 로딩 속도가 현저하게 떨어지는 과정이 있었다.

    로그인 화면에서의 샘플 이미지가 unsplash에서 저작권이 없는 이미지를 불러오는 과정이 있는데, 해당 과정이 아무래도 외부 API를 통해 이미지를 불러오다 보니 사용자가 페이지를 사용할 때 현저하게 로딩이 느리게 나타났다.

    2차 프로젝트는 데이터를 검색하는 과정에서의 버그가 몇가지 있었고,
    font를 styled-component에서 globalStyle을 통해 선언해 주었는데, globalStyle이 변경되는 경우 (예: 테마 변경)에 다시 로드 되는 현상이 발생하면서 화면이 깜빡거리는 경우가 생겼다.

  2. 면접 대비 기술 블로그
    노션에 정리한 기술 면접에 대해 직접 살펴보고 예시를 작성해보는 과정을 해보았다. 그 동안 공부했던 내용이었던 부분도 있었고, 조금 생소한 부분도 있었다.

  3. 최신 웹 개발 트렌드 살펴보기
    최근 개발 트렌드가 어떻게 이루어지고 있는지 살펴보았다. 역시 인공지능이 많은 내용을 포함하고 있었고, 코로나로인한 상황에 따른 비대면 서비스가 크게 성장한 것도 알 수 있었다.

    디자인 관련해서는 모션 디자인등이 있었고, 2차 프로젝트에서 고려했었던 글래스모피즘에 대한 이야기도 볼 수 있었다.