일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- WebStorm
- 내똥
- 프론트개발자
- 클론디스코드
- OS 12.6
- 프로젝트
- timeupdate
- REACT
- RxJS
- 이직
- 개인프로젝트
- 모바일청첩장
- 웹 이력서
- vscode
- Safari16.1
- 클론슬랙
- tsyringe
- 새로만들기
- Mac13
- 스마트스토어
- 링크에브리
- 모바일청첩장제작
- 대응기
- ChatGPT
- 셀프모바일청첩장
- 마이그레이션
- 사이드이펙트
- 사파리 16
- Safari
- 포롱카드
- Today
- Total
목록프로젝트 (2)
쫑탱
사파리 대응을 하면서 마이그레이션을 진행하니까 야근의 연속입니다~ 하지만 마이그레이션은 재밌어서 시간가는지 모르고 하게됩니다. 사파리 얘기는 다음 글로 써야겠습니다~ 포스팅 수를 늘려야죠 후후 기존 연결 시퀀스 문서를 참고하면서 작업하던 중 메시지가 제대로 주고받지 못했습니다.. 그래서 이전 프로젝트의 실제 데이터를 분석하는 삽질을 시작 했습니다. 통신 기반이 MQTT 프로토콜이라서 데이터 형도 알아보기 힘듭니다..ㅋㅋㅋ 심지어 실제로 까보니까 client 에서 보내는 id와 host에서 보내는 id 마저 반대로 표시되어있었습니다. 왠지 메시지가 안오더라.. 아마 프로젝트 개발된지가 오래되기도했고, 변경된 부분에있어서 문서를 열심히 업데이트하지 않았던거겠죠 저도 문서 업데이트가 얼마나 귀찮은 일인지 알기..
팀장님께서 코어한 프로젝트를 "새로 만들자" 얘기를 하신지 거의 5개월이 지났습니다. 들어오는 일감들과 내부적인 문제로 밀리고 밀리던 중 드디어 시작했습니다. 제가 생각한 현 프로젝트의 문제점은 1. 프로젝트 내 외부 모듈이 너무 많다. (심지어 개인이 만들어서 개인 레포에서 관리하는 라이브러리도 있음) 2. TypeScript를 사용하지 않았다. 3. 상태관리를 Context API로만 사용하고 있다. 등등.. 더 많은 이유가 있겠지만 대표적인 이유일 것 같습니다. 특히 가장 힘든부분은 개인이 만들어 놓고, npm에 등록하여 사용하지만 업데이트 되지 않는 라이브러리"들" 입니당 여튼 마이그레이션이 되면서 이해하기 어렵던 코드를 이해할 수 있는 절호의 기회! 놓치지 않고 열심히 달려야겠습니당~ 기술 스택..