August 5, 2023 • ☕️ 5 min read
무서워서 못살겠어요 😇
단어 자체의 뜻은 ‘환각’으로, 인공지능(AI)이 정보를 처리하는 과정에서 발생하는 오류를 뜻하기도 한다.
일반적인 ‘환각’과 구분하기 위해 Artificial Hallucination 이라고 부르기도 한다.
switch 문을 값 뿐만 아니라 표현식과도 비교할 수 있다
switch (true) {
case 1 + 1 === 2:
// 이는 true 이므로 해당 조건문이 실행된다.
break;
default:
// 해당 코드는 실행되지 않는다.
break;
}
종종 복잡한 if/else 문 대신 사용될 수 있다.
유용하게 사용될 수 있는 일반적인 시나리오는 데이터 유효성 검사가 실패하게 되는 일련의 기준들이 있고, 이를 이용해 데이터가 유효한지 검증할 때이다.
Ref
artifact
Ref https://docs.gitlab.com/ee/ci/jobs/job_artifacts.html
jest@29부터 jestConfig.globals['ts-jest']
는 deprecated되었다.
// 🚨 deprecated
globals: {
'ts-jest': {
isolatedModules: true, // Disable type-checking
},
},
이제 transform
항목에 써줘야 한다
// ✅ good
transform: {
'^.+\\.tsx?$': [
'ts-jest',
{
isolatedModules: true,
},
],
}
Ref https://code-masterjung.tistory.com/73
next.config.js
pageExtensions 설정을 통해 pages/
디렉토리에 page가 아닌 파일을 함께 배치할 수 있다. (Ref) {
"key": "cmd+t",
"command": "workbench.action.terminal.newWithCwd",
"args": {
"cwd": "${fileDirname}"
}
}
요즘 유행하는 맑눈광 같다… 나 원래 물고기 좋아하는데…
💡Tip) 크롬 개발자도구에서 Selector에 호버하면 명시도가 뜬다.
개발 중인 컴포넌트의 소스 코드를 찾아주는 크롬 익스텐션이다. 요즘 엄청 핫한 것 같다.
세상이 엄청 좋아졌어~
Ref https://www.locatorjs.com/
StackOverflow도 AI 한단다. 그 개발자들만의 촌스러운 감성이 있었는데, 과연 답변이 어떻게 개선될지?
Ref https://stackoverflow.blog/2023/07/27/announcing-overflowai/
자바스크립트에서도 이제 객체의 깊은 복사(deep clone)를 해주는 메서드가 생겼다.
이제 취업 준비 과정에서 재귀 과정을 통해 deepClone 메서드를 직접 구현하는 숙제 같은건 없어지려나…
Ref https://developer.mozilla.org/en-US/docs/Web/API/structuredClone
타입 에러를 보기 예쁘게 만들어주는 vscode 익스텐션
Ref https://marketplace.visualstudio.com/items?itemName=yoavbls.pretty-ts-errors
이번주는 정말 사건사고가 많았다. 흉흉하고 너무 무섭다… 😵💫
테크트리 해커톤은 무사히 잘, 그래도 많은 것들을 해결하고 결정했다.
그치만 여전히 무서운 일들이 많아 신경이 잔뜩 긴장하는 나날들이다.