121강 2분 52초에 붙여넣는 가이드 문서에 대해서 질문드립니다. 1강부터 121강까지 오면서 최대한 모든 내용을 흡수하고 싶어서 따라할 필요 없다고 하신 부분도 전부 따라하면서 따라왔습니다. 또한 거기에 더해 현재 제가 진행중인 프로젝트들에 내 워크플로우로 적용해보려고 배운 내용을 활용해서 여러 과정을 시도해보고 여러 서브에이전트(개발용, 문서용 등), CLAUDE.md 메모리, mcp와 커스텀커맨드, task master ai를 활용한 태스크관리 등을 열심히 파봤는데, 정말 머릿속에서 명확히 하고 싶었던 개념이 바로 CLAUDE.md 메모리에서 프로젝트 구조, 개발지침, 서비스 정책 등을 전부 기술하지 않고 분리한 다음 CLAUDE.md에서는 해당 문서 위치만 참조하도록 참조위치를 남기는 것입니다. 그런데 지금껏 실습을 하던 과정에서 저 docs/guides 하위 5가지 문서를 어떤 과정으로 만드는지에 대한 내용을 다룬 적이 없는 것 같아 이전 강의들을 전부 돌려보면서 확인해보는데 찾을 수가 없었습니다. 제공해주신 깃허브 커밋히스토리를 찾아보다가 https://github.com/gymcoding/claude-nextjs-starters/commit/c26931ffa7713ace09151123dc83819402235976 해당 커밋에 스타터킷 관련 내용 강의 중 처음 추가된 것으로 생각되는데, 스타터킷 섹션에서 어떤 플로우로 이러한 가이드문서를 제작하고 지속적으로 수정해나가면서 더 좋은 가이드문서를 만들어내는지에 대한 내용을 도저히 찾을 수가 없습니다. 혹시 제가 찾지 못하는건가요? 아니면 강의로 직접 다루진 않았으나 잠깐 언급하시는 형태로 넘어갔었나요? 너무 배우고 싶은 내용입니다.. 저 가이드 문서를 만드는 과정이 처음에는 공식문서 링크를 던져주면서 가이드를 제작하라는 프롬프트를 입력해서 제작을 하신 건지, 아니면 프로젝트 기술 스택을 함께 입력해서 보편적으로 사용되는 규칙들을 직접 프롬프트하신건지 너무 궁금합니다. 아니면 다른 방법인가요? 어떻게 보면 "범용적으로" 어떤 nextjs + shadcnui + tailwindcss + react hook + .. 의 환경을 사용하는 모든 프로젝트에 적용할 수 있는 가이드를 제작하신 건데, 어떻게 제작하고 CLAUDE.md에 연결하게 되신 건지 과정이 너무 궁금합니다. 또는 가이드문서를 따로 두는 기준이 있나요? 저 다섯가지로 초기에 구성한 이유가 궁금합니다. 질문 요약 1. 2:52에 붙여넣는 가이드문서들이 어떻게 만들어졌는지, 지난 강의에 해당 과정을 정확히 보여주신 부분이 있다면 해당 회차라도 알려주실 수 있나요? 2. 어떻게 "범용적으로" 사용가능한 개발 가이드 문서를 만드신 건가요? 그리고 가이드 문서를 따로 분리해야겠다고 생각하신 기준이 무엇인가요? CLAUDE.md의 길이가 길어지는 이유를 제외한 기준이 궁금합니다. 또한 분리를 결정하면 초기버전을 어떻게 제작하시는지 궁금합니다.
안녕하세요, ultrathink, Thinking mode 등 관련 강의를 듣고 궁금한 점이 생겨 질문 글 작성합니다. /config > Thinking mode : "disabled" 로 설정하는 경우에 MAX_THINKING_TOKENS를 몇으로 설정된 것과 동일한 동작을 하는 것인지 클로드에게 물어보았는데 명쾌한 답변을 주지 않네요... 혹시 특정 값으로 자동 설정 되는지 알고 계시다면 답변해주시면 감사하겠습니다. 토큰 최적화를 적용하려면 둘 다 (Thinking mode: "disabled", MAX_THINKING_TOKENS: "10000" 예시값)) 적용하면 되는걸까요?
상속과 생성자 호출순서 강의 6분 18초 해당 영상 시간의 "생성자가 있으면 어떻게 될까?"의 문제와 바로 직전 문제와의 차이점을 모르겠습니다. 생성자가 있으면 무모 클래스에서 기본 생성자를 우선 탄생시킨다(출력) 라고 했는데, 바로 직전 문제에서는 생성자가 없었나요? 있지 않나요? 이해가 가지 않습니다.
같지만 다른 것들 강의 6분29초 Double 사용시 d1==d2는 false이 나옵니다. 그리고 역시 d4==d5도 false이 나옵니다. 그런데, 설명에는 integer와 다르게 캐싱을 사용하지 않아서 라고 말씀주셨는데, 정수, 실수들은 캐싱을 사용하지 않고, 캐싱을 사용하지 않으면 같은 곳에 저장하는 것이 아니라서 false 나온다고 이해하면 되는건가요? 질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야 어떤 강좌에서 질문하셨는지 알 수 있습니다. 영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다. 이미 다른 누군가가 질문을 한 이력 이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁 드립니다. 학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다. 제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다. 시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산) 질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.
카운터 앱을 만드는 예시를 실제로 해 보았습니다. 앱 자체는 잘 동작합니다. 다만 자바스크립트 파일을 열어보았을 때, DOM 영역에서 강의와 실제 저의 예시가 다음과 같이 차이가 있습니다. 강의: 앱, 클래스 및 요소들을 querySelector 함수로 찾음. 제 케이스: getElementById함수로 찾음. 기대대로 동작을 하기 때문에 이 예시에서는 별다른 문제가 없겠으나, querySelector와 getElementById라는 두 함수간의 차이가 있을것 같아 이렇게 처리가 되어도 별다른 문제가 없을지 여쭙습니다. (혹은 두 함수의 공통점, 차이점을 설명해 주셔도 좋습니다.)
모듈형 규칙: .claude/rules/ [updated_260222] 강의에서 3:33 부분의 /memory를 진행했을 때, 저는 강의 내용과 다르게 첨부드리는 스샷처럼 3가지 옵션만 나오는데요 이게 아래에 첨부드리는 code-style.md git-rules.md 2개 스샷처럼 설정을 했는데도 강사님의 화면에 나오는 5개 옵션말고 3개의 옵션만 보여지는 이유가 왜 그럴까요 ㅠㅠ