분류 전체보기 870

[Vue] TS2307: Cannot find module '@/App.vue' error

원인 TS2307: Cannot find module '@/App.vue' error 위와 같이 계속 TS 파일에서 @로 시작하는 절대 경로를 못찾아서 이상했다. 빌드를 하면, 실제 경로를 잘 찾는다. 해결방법 vue3의 경우, vite-env.d.ts 파일에 vue 파일에 대한 타입을 추가 해주어야 한다고 한다. ref. https://lobotuerto.com/notes/build-a-vue3-typescript-dev-environment-with-vite ref. https://stackoverflow.com/questions/42002394/importing-vue-components-in-typescript-file Build a Vue 3 + TypeScript dev environment ..

prettier-eslint, eslint 설정

모든 방식은 제가 문서를 보고 적용한 방식인데, 잘못 된 정보가 포함 되어 있을 수 있습니다. 모듈 설치 pnpm i -D husky eslint-plugin-vue lint-staged prettier-eslint prettier-eslint-cli eslint-config-prettier pnpm 기준이지만, npm을 쓴다면 npm, yarn이라면 yarn으로 바꿔서 설치만 하면 된다. prettier-eslint 방식으로 설정 하는 이유는 기존 plugin 방식보다 속도가 더 빠르고, 가이드에서도 더 권장하는 방법이라 그렇다. https://prettier.io/docs/en/integrating-with-linters.html 모듈 설명 husky git hook을 쉽게 실행 시켜 주는 역할을 한..

ChatGPT vs Bard

#chatgpt #bard https://bard.google.com/ Bard Bard is your creative and helpful collaborator to supercharge your imagination, boost productivity, and bring ideas to life. bard.google.com bard를 쓸 수 있게 되서 써 봤는데, chatGPT 보다 속도가 좀 더 빠르고, chatGPT를 구독 할 이유가 없겠다 싶어졌다. 그리고 답변하는 퀄리티도 훨씬 좋은 것 같은데, 아래는 예시다. Q) Please tell me the difference between MySQL 5.7 L and MySQL 8.0 A) ChatGPT The differences between..

승돌 쓰다 2023.04.19

Kotest 기본만 알아보자

kotest link: https://kotest.io Kotest is a flexible and elegant multi-platform test framework for Kotlin with extensive assertions and integrated property testing. Testing Styles junit 스타일 지원, JS에서 많이 사용하는 jest와 유사한 테스트 스타일 지원, goovy로 작성하는 spock과도 유사한 형태의 behavior test 스타일도 각기 모두 지원한다. 테스트 스타일 종류 Fun Spec(Scala) Describe Spec(JavaScript framework) Should Spec(kotest) String Spec(kotest) Behavior..

reactor-kafka version up 이슈 (No subscriptions have been created)

이관 받은 코드에서 reactor-kafka 버전을 1.2.5.RELEASE 버전을 쓰고 있었는데, 버전 업그레이드를 하면서 겪은 이슈는 다음과 같았다.2023-04-10 18:17:36.601 ERROR 1 --- [ard.processor-1] r.k.r.internals.ConsumerEventLoop : Unexpected exception java.lang.IllegalStateException: No subscriptions have been created at reactor.kafka.receiver.ReceiverOptions.subscriber(ReceiverOptions.java:515) at reactor.kafka.receiver.internals.ConsumerEventLoop$S..

npm을 pnpm 으로 바꾸면서 발생한 문제점 (--no-install Not Found)

ERR_PNPM_FETCH_404 GET https://registry.npmjs.org/--no-install: Not Found - 404 This error happened while installing a direct dependency of /Users/seungdols/Library/pnpm/store/v3/tmp/dlx-51986 --no-install is not in the npm registry, or you have no permission to fetch it. No authorization header was set for the request. npm에서 pnpm으로 교체하던 중에 git commit이 안되는 이슈가 있었는데, 좀 생소했다. pnpm@6 버전을 쓰면 이슈가 없었고..

제 직업은 개발자를 키우는 개발자입니다. - 오늘의 집 CTO 저스틴

https://www.youtube.com/watch?v=d14cQHBtZc4 나의 커리어가 컴포트 존으로 들어갈때 불안하게 만들어서 성장한다. 삼성전자에서 구글을 가게 된 이유도 그렇다. 구글에서 오늘의 집을 선택하게 된 이유도 너무나 컴포트 존에 들어가게 되서 그렇다. 팀에 사람이 두배, 열배가 될때에도 바뀌지 않는 것들을 만들어야겠다. 엔지니어링 프로세스의 얼라인이 모든 사람에게 탑재 되어 있어야 함. 기술 부채 청산을 주기적으로 진행 오버 엔지니어링이 꼭 나쁜 선택이 되지 않는다. 애플의 예시 Mac OS -> IOS로 넣는 일 팀의 리더는 내 팀의 역량을 정확히 알고 있어야 한다. 내 팀이 어떤 속도로 어떤 결과를 만들어 낼 수 있는가에 대한 부분이 리더에게는 중요하다. 속도가 중요한 부분이, ..

처음 리더가 된 사람들을 위한 조언 - 전 Meta 수석팀장 (크리스 채)

https://www.youtube.com/watch?v=UADiwl9SHss 처음 리더가 됐을때 3명만 관리할 수 있다. 그 3명 또한 고성과자들로만 이루어져 있어야 한다. 저성과자의 관리는 매니징을 잘 하는 팀장에게도 어려운 과제다. 디자이너로 일할때도 만족도가 있었지만, 팀장이 되었을때는 디자인 프로젝트를 동시에 여러 가지를 런칭할 수 있다는 장점, 결국 사람을 매니징 하는 것도 디자인이다. 한국의 강연 중 "질문을 하지 않는 경우"에 대한 이야기가 많았다. 회의 시간에도 없고, 수업시간에도 없고, 질문을 안하는 이유에 초점을 맞춰야 한다. 팀원들은 "이거 이렇게 말하면 바보 같이 보지는 않을지?에 대한 두려움"이 있다. 리더가 먼저 약한 모습을 보여줘야 한다. -> 리더들이 꼭 답을 다 알고 있지..

반응형