수업 예시에서는 외부 api가 실패할 경우 스케쥴러를 활용해서 후보정 로직을 통하여 결과적 일관성을 맞추고 있습니다. 만약에 자리를 지정하는 콘서트를 위와 같이 처리할 경우 (예약은 성공, 외부 api는 실패), 후보정 로직이 동작하기 전 다른 예약 시스템에서 해당 자리를 예약한 경우 더욱 큰 문제가 발생할 수 있을 것으로 보입니다. 이러한 경우 (좌석처럼 한정된 자원을 예약하는 경우), 외부 API 실패 시 후보정 로직을 통한 비동기 처리 대신 동기적으로 처리하는 것이 올바른 방식인 것 같은데, 강사님은 어떻게 생각하시는지 궁금합니다!
얼핏 화면에 보이는 nextjs-supabase-developer.md nextjs-supabase-e2e-tester.md roadmap-generator.md trd-writer.md 이런 파일들은 깃헙에서 찾을 수가 없네요. 사용하고 계신 에이전트들이나 가이드 등 공유 부탁 드립니다.
[질문 내용] 안녕하세요. 17강에서 와일드카드 공부 중인데, 갑자기 와일드카드 예시에서 기존에 제네릭 예제에서는 사용하지 않던 문법들이 보여서요. 와일드카드를 쓰지 않는 제네릭 메서드인데도 갑자기 메서드 선언 방식이 바뀐 것 같아요. 왜 기존에는 반환값으로 <T> T 를 적었는데 왜 이번 강의에서는 <T> 만 적는 것인지 모르겠어요. 그리고 이전에는 파라미터로 T t 를 넘겼는데, 왜 지금은 Box<T> box 를 통째로 넘기는 것인지도 이해가 안 가요. static <T> void printGenericV1(Box<T> box) { System.out.println("T = " + box.get()); } 이전 제네릭 강의에서 사용한 방식 public <T> T printAndReturn(T t) { System.out.println("animal.className: " + animal.getClass().getName()); System.out.println("t.className: " + t.getClass().getName()); return t; } 감사합니다.
안녕하세요. 강의 정말 잘보고 있습니다. 제가 강사님 따라서 하다가, 안되면 멈추고 gpt한테 질문해가면서 하고 있는데요. next-js 설치하는데 설치가 안되서 gpt한테 물어본 url입니다. https://chatgpt.com/share/69a2ccc4-a724-8012-90db-6288cf1f0e92 두 가지 질문이 있습니다. 제 사용자명이 L이라서 npm에서 대문자라고 안된다고 해서 myapp으로 만들어서 진행하려고 합니다. 현재 강의 진행 에는 무리가 없는 부분이겠지요? 혹시나 그리고 앞으로 제가 바이브코딩 할 떄, 사용자명은 소문자로 해야될까요, 그렇다면 포멧을 한 번 하려고 싶어서 질문드립니다. 좋은 강의 만들어주셔서 감사합니다. 얼른 다 듣고 후기 올릴 수 있도록 하겠습니다.
커서 index.html에서 선택한 라인들을 클로드에서 인식을 못하네요... (맥환경입니다).. 어떻게 해야 하는지요.. (클로드에 IDE extension fail로 나오네요.. 그래서 커서에서 index.html 라인을 셀렉해도 클로드가 인식을 못하는건가 하는데...)
규칙 1에 대해서 생각이 나서 드는 의문인데요 누가 좋아요를 눌렀는지 그 컬럼이 지금 여러개의 원소가 들어가있으니까 그 컬럼만 빼서 다른 테이블에 다 만들어야하는거아닌가요? 어짜피 게시글 id는 1,2로 딱 하나하나씩 들어가 있으니까... 왜 이 중복을 밑으로 나열하는지 모르겠어여
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] Delivery에 있는 @OneToOne(mappedBy = "delivery", fetch = LAZY) private Order order; 에서 인텔리제이가 fetch = LAZY에 노란줄이 떠서 확인해보니 Specifying FetchType.LAZY for the non-owning side of the @OneToOne association will not affect the loading. The related entity will still be loaded as if the FetchType.EAGER is defined. 이런 메세지가 뜹니다. 찾아보니 Lazy를해도 Eager로 동작한다는 거 같은데.. 실제로 테스트를 해보니 Eager로 동작 하고 있어서 여기에 OneToOne인데 lazy로 동작해도 상관없는걸까요?? 아니면 제가 어떤걸 놓친건지 궁금합니다
현재 agent를 사용하게 되면 프로젝트 내에 다음과 같은 MEMORY.md가 생깁니다. 혹시 깃으로 관리를 할 때 이 MEMORY.md는 gitignore에 추가해야할까요?? 생성된 메모리 문서 경로. D:\Repository\apiProject\.claude\agent-memory\prd-prompt-engineer\ MEMORY.md 그리고 추가 내용 너무 좋습니다!! 감사합니다!!!
설치 후 /init 을 하고 싶어도 치면 ⏺ There's an issue with the selected model (claude-haiku-4-5-20251001). It may not exist or you may not have access to it. Run /model to pick a different model. 이렇게 나옵니다. 그래서 /model 로 들어가서 설정하고 나와도 계속 동일하고 /status 로 확인하면 Session ID: 927e74e0-a560-4124-893b-d65a898a3c23 cwd: /Users/happycho/Desktop/myproject/LLM/claude-code-example Login method: Claude Pro Account Organization: windlikephoto@gmail.com 's Organization Email: windlikephoto@gmail.com Anthropic base URL: http://localhost:11434 Model: haiku (claude-haiku-4-5-20251001) IDE: ✘ Error installing Cursor extension: 1: Command failed with ERR_STREAM_PREMATURE_CLOSE: cursor --force --install-extension anthropic.claude-code Premature close Please restart your IDE and try again. Memory: Setting sources: User settings 이런식으로 나오고 있습니다. 익스텐션도 설치를 다 했는데 왜이러는지 모르겠습니다ㅠㅠ...
안녕하세요, 강사님 강의 잘 보고 있습니다. 회사에서 지원하는 모델이 Haiku 4.5과 Sonnet 4.5여서 강사님이 추천하신 Haiku 4.5을 사용하여 Claude 코드 실습 중입니다. 그런데 Terminal 사용할 때 갑자기 Sonnet 4.6을 사용하려고 합니다. 어떨 때는 Haiku 4.5 잘 사용하다가 갑자기 Sonnet 4.6을 사용하려고 해서 왜 이런지? 어떻게 하면 동일 모델을 계속 사용할 수 있는지 질문 드립니다. 감사합니다.