문서 모음
- 데브코스
스택
React
CRA
redux
emotion
패턴에 대해서 - [리액트 컴포넌트 설계]
container and presentational component
- 제가 기억하는 장점: 댄 아브라모브(Dan Abramov)라는 리덕스 창시자가 권장했던 패턴이에유.
- 제가 기억하는 단점: container라는 리덕스 관리 부분과 순수 뷰를 관장하는 presentational component를 분리하기 때문에 작성할 게 굉장히 많아졌던 걸로 기억.
atomic design
- 제가 기억하는 장점: 써본 적은 없어서 제대로 답변을 못할 거 같아요. 그렇지만, a에 비해서 굉장히 직관적이었던 거 같아요. 특정 단위에 따라서 애들을 쪼개고, 재사용한다는 게 좀 더 철학(?)적으로 와닿았던 거 같아요.
- 제가 기억하는 단점: 써봐서 모르겠지만, 이 글이 꽤나 잘 작성된 거 같아요. 맞습니다. 팀적으로 합의가 잘 안된다면, 매우 애매한 패턴이 될 수 있어요.
- 유닛 테스트(unit test) / 통합 테스트(integration test)
- 문서화!!
- storybook
- 코딩 컨벤션
- 린트 & 포매팅 규칙
- 🤔 기존 알려진 유명한 것 - 가제 - airbnb
- CI / CD 자동화 툴 (option)
- Jenkins
- GitHub Actions
SNS 테마 정하기
- 패션 날씨 (모바일 우선) - 좋아효
팀장
- 👑 종현님👑 (힘들면 언제든 넘기셔도 됩니다!)
협업툴
- Notion
- Figma
프로젝트 진행 방법
- 스크럼 - 큐알 코드 찍고 바로 (1시): 겪고 있는 어려움 공유 (Issue)
- 주차별 회고
- 마일스톤 정하기 - [freecodecamp - 좋은 소프트웨어 디자인 문서 쓰는 법]
내일 할 이야기
- 깃 커밋 컨벤션 (https://gitmoji.dev/)
- eslint & prettier
- 주제 정하기
- 기능 명세 - 마일 스톤 (레이아웃)
- 깃플로우 - 브랜치 나누는 기준 - 배포 주기
월요일 일정
- 타입스크립트 정리
- 리덕스 정리...?🙏
- 기획 확정 및 기능명세, 와이어프레임 정리
달리님 추천
- 브랜치 룰, 전략 (master에 바로 푸쉬 안되게 등)
- yarn workspace 모노 레포
- amplitude, google analytics
- sentry, bugsng
- lighthouse 테스팅
- Lazy Loading, Intersection observer, cache 등
- 한재엽 - 협업하고 싶은 개발자 https://slidrio-decks.global.ssl.fastly.net/1280/original.pdf?1522202025
- 푸셔
웹소켓
import io from 'socket.io-client'; import { useCallback } from 'react'; const backUrl = process.env.NODE_ENV === 'production' ? 'http://3.37.157.174' : 'http://localhost:3095'; const sockets: { [key: string]: SocketIOClient.Socket } = {}; const useSocket = (workspace?: string): [SocketIOClient.Socket | undefined, () => void] => { const disconnect = useCallback(() => { if (workspace && sockets[workspace]) { sockets[workspace].disconnect(); delete sockets[workspace]; } }, [workspace]); if (!workspace) { return [undefined, disconnect]; } if (!sockets[workspace]) { sockets[workspace] = io.connect(`${backUrl}/ws-${workspace}`, { transports: ['websocket'], }); console.info('create socket', workspace, sockets[workspace]); } return [sockets[workspace], disconnect]; }; export default useSocket;
후보였던 것들
포파라치
- 남이 내 피드에 사진을 올려주는 SNS, 자기가 올릴 수 없음, 미국 10대들한테 핫하다구함…(3-4달 전쯤 들음)
- 붕어빵 가슴 속 3천원
방명록
[온라인 전시, 방명록, 축하? 관련]
게시판, 방명록처럼 낙서하면서 남길 수 있는 것(글마다 댓글이나 리액션도 달 수 있고?)
→ 게시판처럼 포스트잇 붙이는 것처럼? 아니면 오디오나 비디오도 남길 수 있게..ㅎㅎ
랜선 이벤트, 파티, 전시 등등을 위한? 기록을 남길 수 있는 어떤 것...
지도기반 추억남기기
장소기반 나의 기록+친구의 기록 해당 장소에 가면 알람? 타임캡슐 같은 역할
- 안암생활
디스콰이엇
https://disquiet.io/
학습, QnA관련
필기 혹은 QnA 서비스인데 다른사람들이 와서 표시하거나 (코멘트) 함께 또 따로 정리해서 볼 수 있는 집단지성 공부 서비스?
+ 특정 사람을 팔로우해서 그 사람이 남긴 질문이나 답변들을 모아볼 수 있도록?
+ 질문할 때 이미지에 표시해서 이미지를 업로드 할 수 있도록 하는 것
커리어리 참고
- 글을 쓰는 것 뿐 아니라 다른 사람의 글을 큐레이션? 해둘 수 있음
기타 레퍼런스, 아이디어
- 토스 증권 에센에스, 만보기

어떤 기술을 사용할거고
어떤 프로젝트를 만들건지
개요를 적어야 함
(제출용)