안녕하세요. 좋은 강의 잘듣고 많이 배우고 있습니다. 좋은 강의 만들어주셔서 감사합니다. 다름이 아니라, 어댑터에서 엔티티에 의존성을 가지는 것이 크게 문제되지 않는다고 말씀주신 내용에 의문이 있어 질문드립니다! 어댑터에서 도메인에 직접 의존하는 것을 막기 위해서 변환 역할을 하는 매퍼 클래스나 DTO에서 엔티티를 자기 자신으로 변환하는 로직을 가지는 것은 어떨까요? 타이트하게 룰을 잡는 케이스를 가정한다면, application layer 내부에 port가 존재할 것이고 이 port에서 return 하는 dto도 application layer일 것이고, 이 dto 안에서 Entity를 받아서 자기 자신으로 변환하는 로직을 가진다면 entity가 application 밖으로 나가지 않을 수 있지 않을까요? (controller, repository 등 마찬가지입니다) 그리고 dto를 application에서 변환하는 것이 로직의 침투라고 표현하시기도 했는데, 그렇다면 provided port 역시 어댑터의 요구가 침투하는 구조라고 볼 수도 있을 것 같기도 합니다.. (생각해보니 이상적으로는 계층별로 DTO를 생성하는게 맞다고 생각은 들지만, "엔티티를 반환하는 트레이드오프가 굉장히 효율적이고 정당하다"라고 말씀하신 것 같다고도 생각이 듭니다) 강의에서 항상 기술이 등장한 배경과 사상을 이해하고, 이를 바탕으로 정당하게 규칙을 스스로 정하는 것을 강조하시는 것 같습니다. 그래서 강의에서 말씀하신 내용이 비슷한 맥락으로, "절대 노출되면 안된다"라는 것에 대한 반박이라고 받아들여지긴 합니다만.. 그래도 바깥쪽으로 노출하지 않는 것이 의존성 관리 차원에서 더 좋지 않을까하는 생각에 질문드립니다!
안녕하세요. 클로드코드 사용하다 보니까 rate-limit 및 하루 총량 초과에 자꾸 걸려서요 좋은 팁 있으면 공유 부탁드립니다. 그렇게 많은 양을 요청하는것도 아닌데 계속해서 limit에 걸립니다. /clear도 나름 자주해주고있는 limit에 너무 빨리 걸리는거같아서요. 사용 요금제 : pro IDE: cursor
nextjs16 스킬 만드신거 보니깐 next docs에 있는 내용들을 주요 단위로 끊어서 md 파일 하나씩 만들어서 SKILL.md 에서 포인팅이 되더라구요. 근데 next docs에 있는게 정말 하루가 멀다하고 자주 바뀌는거라면 (클로드 독스처럼 꽤 기능 업데이트가 빈번한경우) 그때마다 일일이 웹 사이트 내용 긁어와서 마크다운 파일 업뎃하는것도 시간을 잡아먹을 듯 한데 애초에 그냥 웹 사이트를 포인팅할 수 있을지도 궁금합니다.
안녕하세요 모델에게 요청사항이나 질의를 할때 영어를 사용하는것이 훨씬 더 토큰을 적게 소비한다고 알고 있는데 현 강의에서는 모두 한글로 진행을 하는것 같습니다. 이유가 무엇인가요?? 한글과 영어 사이의 토큰소모가 크게 차이가 나지 않아서인가요? 아니면 강의를 원활하게 진행하기 위함인가요? 강사님은 어떤 방식으로 사용하시는 궁금합니다 감사합니다.
섹션 26 - 192번 강의: 작업 구현 애플리케이션 골격 구축 영상에서는 7분 20초쯤에 보면 코드 리뷰 해달라고 요청하고 나서는 클로드가 계속 터미널을 선점하면서 리뷰를 진행하더라구요. 그런데 저도 강의를 따라 해보니 아래 사진처럼 백그라운드 작업으로 들어가더라구요. 시간이 좀 지나서 결과가 나오긴 했는데 마치 결과가 끝난 듯한 착각을 주는데 자동 백그라운드 작업을 막을 수 있나요?
프롬프트 작성하다가 문장 개행하는 순간에 갑자기 프롬프트가 작동되서 뭔가했더니 /terminal-setup을 통해 변경했던 줄바꿈이 다시 option+enter로 바뀌었더라구요.. 그래서 다시 /terminal-setup을 통해 바꾸려니 이렇게 뜨길래 지피티에 물어보너 cmd+shift+p > shift+enter로 검색 > 사용자로 정의되어 있는걸 삭제해라 해서 해당항목을 삭제했더니 Installed Cursor terminal Shift+Enter key binding이 뜨길래 됐구나 싶었더니 글쓰면서 줄바꿈하려니 다시 옵션+엔터로 바뀌었습니다.. 도대체 어떻게 해야할까요..? 커서에 있는 터미널에서는 shift+enter는 잘되는데.. 클로드코드에 있는 글을 쓸때만 옵션+엔터로 밖에 안되네요 ㅠㅠ
현재 버그때문에 ide 랑 연동이 안된다는건 이해했습니다. 그런데, 연동이 안되어서 그런건지 확장프로그램과 다르게 CLI 환경에서는 내가 선택한 파일이나, 선택 코드 영역에 대해서 질문이나 분석을 실행하려고 할 때 해당 부분을 자동으로 인식을 못해서 일일히 알려줘야 하는 불편함이 있습니다. 혹시 이 부분은 CLI 환경에서 어떻게 해결해서 사용하고 계신지 궁금합니다.
프로젝트 A의 마켓 플레이스에서 supabase 플러그인 mcp를 설치하고 사용 했습니다. // A_Project/.claude/setting.json { "enabledPlugins": { "frontend-design@claude-plugins-official": true, "supabase@claude-plugins-official": true } } 그러고 나서 프로젝트 B의 터미널에서 claude 실행 후 /mcp 목록을 보면 supabase mcp가 없는데 제가 무언가 놓친게 있는걸까요? 프로젝트 B에서 /plugin -> Installed를 확인해봐도 없는 대신 MarketPlaces에는 설치 되어있어서 다시 삭제 하고 설치해서 사용 해야 하는건지 ... 프로젝트 단위로만 플러그인들을 적재적소로 설치해서 사용 하고 싶은데
섹션12 라는 폴더를 만들어서 git 연동을 해놓았습니다. claude 를 이용해서 merge 하고 push 를 해보느라구요. 이후에, 이곳에서 nextjs 를 이용해서 web 만드는 강의를 진행하려고 하는데요. 섹션12 폴더 하위에 web-starter-kit 이라는 폴더를 만들고 그 안에 nextjs 를 설치하였습니다. 여기서 궁금한것이 있습니다. 이미 git 연동을 하느라 섹션12폴더 최상위에 .claude setting 폴더가 생겼는데요. web-starter-kit 폴더 안에서만 claude 를 독립적으로 사용하고 싶습니다. 하나의 프로젝트 안에 여러개의 폴더를 만들어서 각각 모듈처럼 만들려고 하는건데요. 이렇게 가능한건가요? 각 모듈별로 사용하지 못하면 init 을 했을때 너무 많은 토큰을 사용할꺼 같습니다. 제가 잘못알고 있는건지 모르겠습니다. 답변 부탁 드립니다.