본문 바로가기

개발56

[claude] 클로드와 함께 바이브 코딩(intellij) 클로드와 바이브 코딩 1. 인텔리제이에 클로드 연동하기인텔리제이를 사용한다면 상당히 간단하다. 설정 > 플러그인 > 마켓 플레이스에서 Claude Code 를 검색 후 설치해주면 된다.설치 후 위 이미지처럼 상단바에 클로드 로고가 나타나면 성공이다. 혹 나타나지 않는다면 인텔리제이를 재시작하면 된다. 클로드 로고를 누르면 터미널에 귀여운 클로드 채팅창이 나오고 여기서 클로드와 대화하며 코딩을 시작하면 된다. 2. 로컬 폴더 클로드 연동그 외 클로드를 직접 연동할 수 없는 IDE를 사용 중이라면 데스크탑 버전의 클로드를 설치해서 사용하면 된다. https://claude.com/download Download ClaudeDownload Claude for your desktop or mobile devic.. 2025. 12. 17.
슬럼프 극뽁!하기 슬럼프 극뽁!하기 스터디 프로젝트를 끝낸 이후로 깊은 슬럼프를 겪는 중이다... 1차 프로젝트가 끝난 이후로 지속되었던 상태인데, 스터디 프로젝트 덕분에 멱살 잡혀 버티던 와중에 스터디 프로젝트까지 끝나 버리니 더 큰 허무감에 덮여 버린 것 같다. 앞으로의 진로, 나의 실력, 코딩에 대한 흥미 등에 대한 불신과 불안감으로 스스로를 괴롭히는 중... 나를 너무 밀어붙일 수 없기에 최소한의 엘리스 과제만 조금씩 수행하는 중인데 나아질 기미가 보이지 않아 차라리 며칠 작심하고 푹 쉬는 게 더 나을까 고민이 된다. 이번 주말이면 2차 프로젝트 팀이 정해지고 당장 월요일부터 개발을 시작해야 하는데, 이런 상태로 프로젝트에 임한다면 나에게도, 팀원들에게도 민폐만 될 뿐이다. 임용 고시를 준비하던 시절엔 더 긴 .. 2025. 12. 17.
[javascript] Promise Promise프로미스란 비동기 처리에 사용되고 비동기 처리의 상태(성공, 실패 등)와 결과값을 반환하는 객체이다. 콜백 함수의 단점을 보완하기 위해 ES6에서 도입되었다. (프로미스는 함수에 콜백을 전달하는 대신 콜백이 첨부된 객체!) callback 함수콜백 함수는 다른 함수의 인자로 호출되는 함수를 통칭한다. 프로미스가 등장하기 이전 자바스크립트에서 비동기 처리를 위한 하나의 패턴으로 콜백 함수를 사용하였다. 하지만, 콜백 함수를 사용하여 비동기 처리를 할 경우, 비동기 처리 중에 발생한 에러 처리가 곤란하였으며, 중첩된 비동기 처리를 위한 코드를 작성했을 때 콜백 지옥이 발생했다. 프로미스의 생성: 프로미스 생성자 함수로 프로미스 객체를 생성한다. 생성할 때 비동기 처리를 위한 콜백 함수를 인수로.. 2025. 12. 17.
[React] props와 state React에서 props란?컴포넌트에 원하는 값을 넘겨줄 때 사용하는 input 값이다.props를 넘겨받은 컴포넌트 내부에서는 임의로 수정할 수 없는 읽기 전용 값이다.props로 넘겨줄 수 있는 값은 변수, 함수, 객체, 배열 등 JS 요소라면 제한이 없다.props를 사용하는 주목적은 컴포넌트에 데이터를 넘기거나, state의 변화를 주거나, 컴포넌트를 효율적으로 재사용하기 위함이다. React에서 state란?컴포넌트의 생애 주기 동안에 컴포넌트 내에서 생성, 변경될 수 있는 값이다.state가 생성된 컴포넌트 내에서만 접근할 수 있다.state가 변경되면 해당 컴포넌트는 리렌더링 된다. 따라서, state를 가능한 간단하게, 구성 요소를 최소화하여야 한다.반드시 setState 함수를 사용하여 .. 2025. 12. 17.
[React] React와 Vue React와 Vue Vue는 Evan You가 개발한 오픈소스 자바스크립트 프레임워크이다. 개발 당시 라이브러리처럼 활용하도록 개발했기 때문에 일반적인 프레임워크보다 자유도가 높고, 그 이유로 라이브러리로 취급하기도 한다. React와의 공통점은 컴포넌트 기반의 아키텍처를 사용하는 것과 단방향으로 데이터가 바인딩된다는 것, Virtual DOM을 활용하여 성능을 최적화하는 것 등이 있다. 둘의 공통점을 두고 보았을 때 둘 모두 UI 구현에 집중한 도구임을 알 수 있다. Reac와의 가장 큰 차이점은 코드의 형태인데, React는 JSX 문법을 사용하는 반면 Vue는 템플릿 기반의 문법을 사용한다. , , 태그를 기준으로 HTML, JS, CSS 코드를 나누어 작성한다. 이와 같은 특성 때문에 진입장벽.. 2025. 12. 17.