전체 글
2024년 회고
2024년 회고
2025.01.182024년을 돌아보며2024년은 내가 개발자로 일하는 7년의 커리어 중에 가장 큰 위기를 경험했고 힘들었던 해였다.2023년 회고를 들춰보니 그때에도 경제 상황이 갈수록 안 좋아지는 것을 언급했었는데 2024년은 그보다 더 심했다. 나 또한 다니던 회사에서 권고사직을 통보받고 실업자가 되었다.권고사직을 계기로 나는 지속 가능한 삶에 대한 고민이 많아졌다. '회사에서 잘렸으니 다시 이직을 하면 그걸로 충분한 것인가?' 아직은 연차가 많이 쌓이지 않았고 젊기 때문에 이직 하는게 불가능한 일은 아니다. 하지만 더 나이가 들어서 나를 필요로 하는 곳이 없어졌을 때 나는 어떻게 살아갈 것인지에 대한 계획을 떠올릴 수 없었다.부모님 세대에서는 괜찮았을지 모르지만 지금도 직장인으로 살아가는 방식이 지속가능한 삶의 방..
[오류해결 | React Native] Xcode must be fully installed before you can continue.
[오류해결 | React Native] Xcode must be fully installed before you can continue.
2024.05.31문제 상황React Native 프레임워크인 Expo에서 iOS 에뮬레이터로 앱을 실행하려는데 인식하지 못하는 경우가 있다. XCode는 정상적으로 설치했음에도, App Store에서 설치할 것인지 계속 묻는다. 예를 들면 아래와 같은 식이다.$ npm run iosXcode must be fully installed before you can continue. Continue to the App Store? 해결 방법다음 명령어를 입력해서 경로를 설정한다. $ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer 다음 다시 npm run ios 명령어를 실행한다.그럼 Expo에서 자동으로 시뮬레이터를 인식해서 앱 프로세스를 실행한다. $ np..
React + TypeScript로 네이버 지도 그리기 - 1.요금 정보 및 환경설정
React + TypeScript로 네이버 지도 그리기 - 1.요금 정보 및 환경설정
2024.03.17React + Typescript로 개발 중인 앱에 지도 기능이 필요해서 구현하는 방법을 찾아보았다. 지도 서비스를 제공하는 플랫폼에는 카카오, 네이버, 구글 등이 있는데, 평소에 마음에 들어 자주 사용하는 네이버 지도를 선택했다. 사용자의 입장에서 개발하는 입장이 되니 비용, 구현 방법 등 알아야 할 것이 생각보다 많았고 궁금해졌다. 그래서 이번에 React + TypeScript 환경에서 Naver Maps로 지도를 그리기 위해 알아본 내용들을 글로 정리해 보았다. 쓰다 보니 내용이 길어져서 소개 및 환경설정에 대한 내용과 구현 내용을 분리하기로 했다. 이번 글에서는 소개 및 환경설정에 대한 내용을 다룬다. 개발을 시작하기 전에 알아두면 좋을 Naver Maps의 기능, 요금 안내, 환경 설정에 대해..
[오류해결] VSCode - Cannot find name 'test'. Do you need to install type definitions for a test runner?
[오류해결] VSCode - Cannot find name 'test'. Do you need to install type definitions for a test runner?
2024.03.11오류 발생 VSCode에서 Typescript로 작성된 테스트코드에 붉은 밑줄이 그어지며 오류 메시지가 나타났다. 참고로 yarn test 같은 테스트 실행 명령어로 동작은 잘 되는 상태였다. 오류 상세 Cannot find name 'test'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`.ts(2582) 원인 분석 VSCode에서 Jest의 타입을 불러오지 못해서 발생한 오류였다. 해결 방법 해결방법은 tsconfig.json 파일에 아래와 같이 "@types/jest"를 추가한다. 물론 tsconfig..