일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- CBR
- JS
- ffmpeg
- currenttime
- audio 객체
- 개발자회고
- 크로스브라우징
- safari 버그
- 코드리뷰
- VBR
- Safari
- 다국어
- matchmedia
- javascript #encodeuri #encodeuricomponent
- 알고리즘
- react-i18n
- 해시
- 스택
- 변수명
- railway #mysql #db배포
- 프로그래머스
- 부동소수점
- 회고
- next-i18n
- Today
- Total
Leo의 기술 블로그
2025. 03. 31 ~ 2025. 04. 04 회고 본문
작업 목록
- 토스 페이먼츠 로직을 이해하고 책 결제에 토스 페이먼츠를 적용시킴.
- 아이포트폴리오에서 온 하이라이트가 띄어쓰기 되어있어도 하이라이트가 합쳐지는 버그 수정 및 의견 건의
- 기존 외국인 로그인에 뒤로가기 클릭시 params가 유지되는 버그 해결
회고
자바스크립트의 부족함을 느꼈다. 예를들어 encodeURI와 encodeURIComponent의 차이에 대해서도 잘 모르고 경로의 경우 왜 encode를 해줘야하는지도 모르고 있었다.
그리고 브라우저가 있고 내부에 iframe 속에서 window 객체를 참조할 때 어떤 객체가 참조되고 왜 그런지에 대해서도 자세히 모른다고 생각이 들었다. window 객체의 프로퍼티나 메서드에 대해서도 자세히 공부해야할꺼 같다.
안드로이드 버전에 대해서 조금 생각해봤다. gradle로 빌드되는 안드로이드의 경우 최소 sdk 버전을 명시해줄 수 있다. 해당 버전보다 낮은 안드로이드 기기에서는 아예 앱이 꺼져버리는걸 확인했다.
우리 서비스는 웹뷰에서 동작하고 이런 웹뷰를 동작하려면 Android System Webview라는 프로그램이 필요하다. 이 프로그램은 크롬과 버전을 같이 공유하는거 같다. 이 버전이 너무 낮으면 웹뷰로 동작하는 앱들은 동작을 하지 못한다.
우리 서비스내에는 여러 라이브러리를 직접 만들어서 배포하고 사용하고 있다. 이를 배포하는 방법등을 익히고 오픈소스를 낯선 사람이 볼 때 어떻게 보면 좋을지를 공부해야할꺼 같다.
우리 서비스도 결국 오래가지 않을꺼 같다. 6개월까지는 대표님이 보고있는거 같고 그 이상 유지되려면 투자를 받아야하기 때문에 남은 시간동안 서비스를 열심히 파악하고 공부해야할꺼 같다.
남은 시간동안 ios, android 도메인 환경설정 및 언어에 대한 공부 우리 서비스에서 사용하는 뷰어에 대한 코드 파악이 필수가 되어야할꺼 같다. 그리고 우리 메인 서비스 웹 페이지 코드에 환경설정등도 파악해야할꺼 같다.
'회고' 카테고리의 다른 글
2025. 04. 14 ~ 2025. 04. 18 회고 (0) | 2025.04.19 |
---|---|
2025. 04. 07 ~ 2025. 04. 11 회고 (0) | 2025.04.12 |
2025. 03. 24 ~ 2025. 03. 28 회고 (0) | 2025.03.29 |
코드 리뷰 정리 (0) | 2024.08.17 |
변수, 함수, 타입 이름 작성에 대한 고민 (0) | 2024.08.16 |