[PEER SESSION] Week 4 - boostcamp-2020/Project18-A-Boostagram GitHub Wiki
주현
피어세션 참여 캠퍼
자유프로젝트 A,B,C,D팀 Boostagram(인스타클론🚀 ), Duxit(보드게임🐥 ), Bootion(노션클론📝 ), Boostact(리액트클론🐟 )
| J107 | J200 | J109 | J100 | J157 |
|---|---|---|---|---|
| 심재익🐟 | 지화영🐟 | 안샛별🐥 | 시경덕📝 | 이주현🚀 |
- A팀 : https://github.com/boostcamp-2020/Project18-A-Boostagram/
- B팀: https://github.com/boostcamp-2020/Project18-B-Web-Duxit/
- C팀: https://github.com/boostcamp-2020/Project18-C-Bootion/
- D팀: https://github.com/boostcamp-2020/Project18-D-WEB-Boostact/
프로젝트에 궁금한 점 질문
- 🐟 : 부션은 dom에 노션을 그릴 때 CSS를 바꾸는 건지?
- 📝 : 데이터 구조부터 다르다. (화면공유로 설명)
- 그리드 형식으로 된 것들은 각 열마다 보이지 않는 블럭이 있다?
- 다른 열로 옮기는 것은 다음 주 구현작업?
- 🐟 : 왼쪽 메뉴에서 타이틀 클릭하면 내용도 바뀌는 건가요?
- 📝 : 지금은 타이틀만 바뀌고 있는데 다음 주에는 내용이 바뀌게 할 듯
- 📝 : 주현님의 기술세미나 덕분에 몽고DB 코드가 굉장히 깔끔해졌음
다음 주 남은 작업
- 🐟 : 버그 수정... 페이지를 덜 만들어서 페이지 만들고 리팩토링 가능하면.. 미뤄놨던 기능. 이벤트 위임쪽? (어제 해봤는데 벅차다!ㅋㅋㅋㅋ) 추가기능은 웬만하면 없을 것 같음. UseRef 구현이 어렵다기보다는 굳이 라는 느낌? 페이지 만들기!
- 📝 : 부션하면서 UseRef를 많이 쓰긴 했음... 부스트액트 분들에게 알아내려고 했음!
- 🐟 : 돔을 변경하면 계속 작동되는 작업들이 비효율적. 리액트에서는 가상 돔을 메모리에 그려서 바꾼 부분을 체크하고 한번에 처리해서 reflow repaint를 하게 했음. 그래서 돔 조작을 많이 하지 않는게 좋음
- 🚀 : 리팩토링 위주로 작업하려 했음. QA해서 나온 이슈를 리팩토링하려 함. 추가 기능 개발을 한다면 알림기능을 하지 않을까?
- 🐥 : 게임 완성을 목표로 하고 있음.
- 📝 : 노션의 최소한의 기본 기능을 마저 개발 + 데모데이 준비
데모데이
- 🚀 : 추가 기능을 개발하면 안되는 건지?
- 될 것 같음?!
- 발표 전략을 잘 세워야 할 것 같다.
9일 발표 소개페이지 1차 작성
12일 팀원 소개 / 기술 특장점 / 프로젝트 소개
13일 깃헙 리드미 업데이트
16일 발표 주제 작성 (노션)
17일 발표자료 제출
백로그 관리
- 🐟 : 리액트 기능이 처음이어서 백로그를 거의 없다시피... + 프론트하고 백 코어 세 개 나눴는데 주제를 엎어서 다시 백로그 작성하는 것에 대한 코스트가 너무 커서 안씀. 대신 노션에 정리
- 🐥 : 백로그를 업데이트 하면서 달성률에 따라서 개발 효율을 볼 수 있음
- 🚀 : 백로그를 엑셀로 할거면 액셀로 하고, 아니면 이슈로 하라고 하셔서 처음에는 엑셀로 백로그 쓰다가 관리는 안하고 이슈로 관리를
- 📝 : 처음에는 깃허브 이슈에 백로그를 다 만들어두긴 했는데, 나중에 노션으로
오프라인이었다면.. 맨날.. 술.. 먹었을.. 듯
멘탈관리
- 🐥 : 학습 스프린트 투두리스트 할 때...
- 🚀 : 이번 주에 감기걸리고. 작업이 안풀려서 결국 페어프로그래밍 함
- 🐟 : 크게 멘탈을 나갔던 적은 없는데 학습 스프린트 때 힘들었었음
- 📝 : 하루 새벽까지 빡세게 해서 팀원들이랑 개발을 같이 못하고 좀 자다가 개발하고.
병국
12월 11일 피어세션
| J001 | J023 | J035 | J223 |
|---|---|---|---|
| 강경수🚀 | 김남진📝 | 김민성🐥 | 김병국🤡 |
기간 안에 가능하신가요?
- 🤡 : 리팩토링이 얼마나 걸릴지... 무섭네요 필수 기능 구현은 다 한 것 같습니다
- 🚀 : 저희도 저희 프로젝트에 버그가 뭐가 있는지 몰라서... 예측 불가.
- 🐥 : 이번 주말에 완성해 볼 예정입니다
- 📝 : 기간안에 완성하지 못할듯해서 목표를 좁히고 있습니다.
네트워크 발표 때는 어떤 느낌으로 할 건가요?
- 🐥: 오늘부터 생각해 볼 예정입니다
- 🤡: 어제 잠깐 논의를 해봤는데 아직 확실히 정하진 않은것 같습니다
- 데모 영상을 찍어서 발표하려 합니다.
- 🚀 : 아예 에피소드 형식으로 진행하고, 궁금한 부분은 질문으로 해결하는 식?
노션 문서 작성하셨나요?
- 🤡: 저희 팀은 토요일에 하기로 했어요
- 📝: 저희 팀은 주말에 진행하기로 했습니다.
- 🚀 : 오늘 중으로 하게 되지 않을까...?
- 🐥: 그것도 오늘 정해야 합니다
다들 어제 밤 새셨나요?
- 🚀 : 어제는 진짜, 죽을 정도로 힘들 던데요...
- 🚀 : 코딩은 11시에 끝나고 잠은 3시에 잤습니다. (커피를 너무 많이 마셔서...)
- 📝 : 3시까지 버그 고치다가 잤습니다...
- 🤡 : 어제 늦게 잤어요... 4주차.... 지치네요...
- 🐥 : 어제 7시 이후 걍 쉬었습니다
나는 다시 해도 이 주제로 프로젝트한다?
- 🐥 : 더 다양한 게임을 만들고 싶습니다 (렉시오)
- 📝 : 노션보다 더 업그레이드 된 에디터를 만들고 싶습니다.
- 🤡 : 쉬워보였지만 쉽지 않은... 그래도 다시..하면...잘...
- 🚀 : 리액트... 하... 모르겠다... 도움은 엄청 됐어요 ㅋㅋ......
온라인 회식 하시나요?
- 🤡 : 고려중입니다 ㅋㅋㅋ
- 🐥 : 생각 해 본적도 없습니다 ㅋㅋ
- 🚀 : 각이다...
- 📝 : 상상도 못했네요 ㅎㅎㅎ
오프라인 만남
- 🤡 : 1주차에 한번 만났다가 코로나때메 못 만나고 있습니다
- 🚀 : 하려고 했던 날에 카페 영업 금지 시작!
- 🐥 : 스파크 플러스에서 딱 한번 만난게 전부네요
- 📝 : 2주차에 한번 만나고 못만나고 있습니다.
코딩 말고 취미가 있으신가요?
- 🚀 : 아, 아니... 일단 코딩이 취미인 건 전제군요. 저는 슈퍼마리오 게임 방송 봅니다.
- 🤡 : 유튜브 보기..? 롤, LOL, League of Legends
- 📝 : 보드게임이 취미 입니다.
- 🐥 : 게임, 게임 그리고 게임
코드 프리징 다들 지키시나요? 🤔
- 🤡 : 날짜는 지킵니다. (야근..)
- 📝 : 배포하는 시간으로 쓰고 있습니다.
- 🚀 : 아....니요? 코드 모으고 배포하는 것 외에 프리징은 안합니다.
- 🐥 : 거의 의미가 없는거 같습니다 ㅋㅋ
쉬울거라고 생각했던 기능인데 실제로 어려웠던것?
- 📝 : 에디터에서 상하좌우 이동에 따른 interaction을 직접 구현하기
- 🤡 : UseState 지옥...
- 🚀 : useContext. Provider로 value를 전달한 게 언제 끝나는지 알 수가 없었습니다. 다른 건 쉬울 거라고 생각을 안 해봤어요. ㅋㅋㅋ
- 🐥 : 코드를 역할에 맞게 파일별로 관리하기
오늘 마이리얼트립 보셨나요? 보셨다면 어땠나요?
- 🚀 : 제가 기업을 탐색해본 적이 없어서 다른 분들 의견이 궁금합니다.
- 🐥 : 발표 보고서는 우와! 했는데 점심때 사이트 들어가보고 실망 많이 했어요
- 🤡 : 못봤어요..ㅠ
- 📝 : 팀원들이랑 같이 봤습니다. 상당히 마음에 들더라구요.
기술적으로 도전해본 예시
- 🐥 : HTTP -> HTTPS
- 🚀 : 프로젝트 자체가 개발보다는 CS에 가까워서... index.html 말고는 전부 JS인 것? 애초에 바닐라 하려고 모인 팀이어서 바닐라만 한 거 같아요.
- 📝 : recoil로 상태관리하기
- 🤡 : 백엔드를 TS, Mongoose 쓴거..? 처음이라 많이 헤맸습니다.. socket은 다음주에 도전할 계획..
타입 스크립트 어렵다.....
부스트캠프 끝나면 JS... 계속 하시나요?
- 🚀 : 자바스크립트 자체는 좋은데 자바로 코딩하는 악몽까지 꾸고 있습니다...
- 🚀 : ...JS로 백엔드를 하기위해 aws나 graphQL 생각 중이에요.
- 🤡 : 스프링을 써보고 싶어요..
- 🐥 : 저는 원래부터 JS파였습니다. 하지만 파이썬 다시 하고 싶네요
- 📝 : JS를 계속 쓸듯 합니다.
백엔드 프론트엔드 풀스택?
- 🚀 : 백엔드인데... JS인 이상 풀스택을 지향해야지 않나 싶어요. (백이 main)
- 📝 : 프론트엔드를 소망하고 있지만 백엔드도 할 줄 아는 수준으로 전문성을 갖추고 싶습니다.
- 🤡 : 백엔드를 하고 싶은데 스프링 경험이 없어서..
- 🐥 : 프론트엔드 하고싶습니다! 하지만 간단한 백엔드도 나쁘지 않을거 같아요
자바스크립트의 미래...
- 🚀 : 자바스크립트는 2035년까지? vs 자바스크립트가 결국엔 다 할 것?
- 📝 : Web의 수명 === 자바스크립트의 수명
- 🐥 : 매우 밝다고 생각합니다
- 🤡 : Web이 망하지 않는 한 자바스크립트는 영원하다
차.... 착하게 살자...
- 🚀 : ok...
- 📝 : :sunglasses:
- 🤡 : 후....
- 🐥 : 착한거란 무엇일까요...
각 팀의 워라밸은?
- 🚀 : 프로젝트를 2번째 엎자는 의견 나왔을 때 제가, "엎을 거면 밤에도 일하고 주말에도 일할 거면 엎어도 좋습니다." 했는데, 팀원들이 엎었어요.
- 📝 : 초반에는 7시에 퇴근하고 개인일정을 진행했는데 근래는 늦은시간까지 작업하고 있습니다.
- 🤡 : 초반에는 7시 칼퇴였는데 지금은 매일 야근중입니다
- 🐥 : 저희는 코어타임 말고는 완전 자유입니다
오늘 알아낸 것
- TS 어려움
- CRA 문제가 많음
- 좋은 설명 감사합니다.
- express-generator가 왜 옛날코드만 생성하는지 이유를 알겠네요