Skip to content

2020 11 19 오프라인 미팅

Kwon soon won edited this page Nov 20, 2020 · 1 revision

목요일 미팅

이모지는 중요한 것일까?

JSON을 쓰는 방식 이건 fk ,pk 를 포기하는건데

게임 같은 경우에 속도를 위해서 fk, pk를 쓰지 않고, select 보다 insert, update의 성능을 높인다

이모지 같은건 캐싱 해두고 쓰는게 좋을 수 있다.

튜닝 할 수 있는 요소가 있다. 다대다는 권한이나 부수적인 정보가 더 필요할 경우가 많다. delete에 대해서도 soft delete를 쓴다. (deleted at 필드 놓고)

  • 프론트 eslint 세팅 수정합시다

프론트는 한끗차이

화이트보드를 넣어도, 퀄리티가 높지 않은 이상은 애매할 수 있다.

기존에 논의된 정도의 슬랙을 구현하는것에 집중하는게 좋을것 같다. 디테일을 살려봅시다.

애니메이션 효과.. 시간 투자 코드 퀄리티. 리액트 구조 설계

테스트 코드 작성.

  • uilts 함수
  • server api
  • context api? 데이터 가공하는 부분.
  • 순수함수로 쓰이는 부분

인피니티 스크롤 깔끔하게 보여주는것.

이미지나 동영상. 스크롤 올라가면 꺼주는거 라던지(메모리가 들고있는 이슈가 있을 수 있음)

화면 가시영역.. 기준

최근에는 virtual scroll

백, 프론트 개발 흐름

mock api 서버 만들거나, 스펙 정의해놓고 프론트 먼저 구현하고 백엔드 로직 구현해도 되고 어쨌던 백엔드 api는 설계를 해서 다 생각하고 프론트 개발하는게 좋다.

스토리 : 우리는 mock server를 먼저 만들어놓고, 프론트 개발을 해서 더 빠르게 구현이 가능했다. 식의 이야기 가능


이모지

쿼리 써봅시다.

퍼블릭은, (채널 리스트에 검색이 됨)입장도 되고, 초대도 되고 프라빗은, 초대만 가능.

채널 리스트를 불러올때, 내가 참여한 퍼블릭과, 프라이빗 채널이 모두 보여야함. 쿼리? -> 퍼블릭, 프라이빗 상관없이 다 가져오면됨.

채널 검색할때, 퍼블릭 전체 + 내가 속한 프라이빗 가져오는 쿼리? -> 채널 리스트 불러오는 쿼리 + 퍼블릭 전체 쿼리 , 후 겹치는것 제거

SELECT * FROM channel c LEFT JOIN user_channel uc ON uc.user_id = '내 아이디' WHERE c.is_public=1 or uc.user_id = '내 아이디'

Clone this wiki locally