안녕하세요, 초보이다 보니 질문을 제대로 할 수 있을지부터 걱정이네요;; 다름이 아니라, 메모리, 규칙과 관련해서 궁금한 점이 있습니다. @를 사용해서 기존 문서를 가져올 수 있다고 하고, 규칙은 /rules 에 작성해 놓은 것들도 사용할 수 있다고 (제가 제대로 질문 드리는건지;;;)..... 여겼는데, @를 사용해서 가져오는 기존 문서나, /rules에 저장한 문서의 차이가 뭐죠? /rules에 저장하는 것들도 '기존문서'와 다른게 뭔가 해서요.. 기존에 만들었다는 문서들도 /rules에 넣으면 동일한게 아닌지.... 어떤 역할의 차이나 로딩시점의 차이가 있다거나 하는 걸까요? 배움이 부족하여 질문이 투박한 점 부디 너그러운 양해를 부탁드립니다.
@Override public void print() { super.print(); System.out.println("- 저자: " + author + ", isbn:" + isbn); } 다름이 아니고 @Override를 하는 이유가 부모에서 사용하는 메서드를 자식에서 재사용을 위해서 사용하신다고 했는데 궁금한 게 강의 내용 중에 객체를 생성하고 메서드를 사용할 경우 먼저 자식을 보고 그다음에 없으면 부모를 보신다고 하셨는데 그러면 이미 자식에는 print가 있으니까 저렇게 super.print();를 붙이면 굳이 @Override를 안 붙여도 상관없지 않나요? 관례가 있어서 많은 개발자분들께서 붙인다고 하셨는데 저 경우에는 재사용이 아니고 바로 자식 쪽에서 메서드가 있으니까 굳이 부모까지는 갈 필요가 없지 않나요??
학습관련 질문을 남겨주세요! 상세히 작성주시면 더 좋아요 🙂 안녕하세요, 강사님 🙂 이번 질문도 혼자 먼저 구현 후, 강사님의 강의를 들으며 리팩토링을 진행하며 궁금증이 하나 생겨 질문 드립니다. 저는 search-api 모듈의 com.library.repository의 NaverBookRepository.class 위치를 강사님과 다르게 external:naver-client 에 위치시켰습니다.(NaverBook/KakaoBook은 external 에 종속된 구현체라고 생각) 그러다 보니, naver-client 모듈이 search-api 모듈에 있는 BookRepository, PageResponse, SearchResponse 를 알아야 했으며, naver-client 모듈이 search-api 모듈을 implementation('...') 으로 의존?참조? 하게 되었습니다. // search-api 모듈 public interface BookRepository { PageResponse<SearchResponse> search(...); } 이렇게 external -> search-api 로 흘러가는 의존 방향에 이질감이 듭니다.(외부 API 가 app 을 안다..?) 그래서 모듈간 의존 방향이 search-api -> external 되도록 강사님 강의처럼 NaverBookRepository 를 search-api 모듈에 위치 시켜도 NaverClient 때문에 search-api에 feign 종속성이 생긴 다는 것이 모듈간 의존성 격리가 되지 않아서 멀티모듈의 장점이 퇴색되었다고 생각합니다. 강사님은 과제가 아닌 실무에서 search-api 와 external 간의 모듈 격리를 어떻게 하시며, 의존 방향을 어떻게 하시는지 궁금합니다. 저의 부족한 지식을 확장할 수 있게 강사님의 인사이트 공유해주시면 감사하겠습니다!
안녕하세요 31분 50초 Child() 함수에 this(5000) 이 있는데 부모를 호출 할 수 있나요? 저는 super, this 아무것도 없을때 명시적으로 super 는 없지만 자동으로 부모를 호출한다 super 가 있으면 부모를 호출한다. super, this 는 함께 못 쓰인다. 이렇게 알고 있어서, 문제를 풀 때 super 가 명시적으로 없어도 항상 숨어있다고 생각하고 접근했습니다. 그래서 Child() 생성자에 this 가 있으면 super 는 실행되지 않는다고 생각해서 부모 생성자 호출 과정을 제외하고 풀었는데, 결과가 다르게 나와서 헷갈렸습니다 this 가 있는데도 부모 호출이 맞는지 궁금합니다. 그리고 부모를 호출한다면 child() -> parent() -> parent(int x) -> child(int x) 순서가 맞는지도 알려주세요
안녕하세요 코드 편집기 강의를 들으면서 실습으로 cursor . 을 터미널에서 실행했더니 제 모든 앱에 대한 접속 권한을 묻길래 얼떨결에 했는데 접속 권한을 줘도 되나요? 거기에 icloud가 있었는데 그럼 제 icloud에 있는 정보를 사용하는건지 보안 걱정이 됩니다.
하나 질문이 있습니다. md를 만드는 목적에 대해서 정확히 모르겠어서 질문합니다. 예를들어 클로드코드는 자동으로 읽는건 Claude.md로 알고있는데 다른데서 Md를 생성하고 그것을 자동으로 사용하려면 claude.md에 따로 import를 시켜줘야 자동으로 읽는것으로 아는데 지금 output-styles 에 beginner.md 를 만드는이유를 알고싶어요. 따로 Claude.md에다가 넣엇으면안되는지 아니면 output-styles는 md를생성하는방식으로만 작동을하는건지 알고싶습니다.
안녕하세요 클로드 코드를 회사에서 사용하려고 하는데 cursor는 무료버전에 privacy모드 사용중이고 클로드는 pro 버전 deny 속성이 datacontext.xml , properties,yaml 정도만 설정한 상태인데 추가적으로 어떤 설정을 하면 좋을지 추천받고 싶습니다 자바 스프링 ibatis js프레임워크 사용중입니다 답변해주시면 감사하겠습니다
네.. 해당 내용은 잘 이해하고 있었고, 질문드렸던 강의 관련 내용으로 질문드렸었던 겁니다. 이론은 알겠는데... 막상 상황에 닥쳤을 때 있어서 접목이 잘 안되고 헷갈려서요. 그래서 질문에 " 제가 아직 프로그래밍을 많이 해보질 않아서 이 부분이 많이 헷갈리네요..."라고 말씀드렸었던 겁니다.... 강의 중 9:19 즈음에서 오류가 해결되고, 커밋 한 뒤 init 명령어를 사용하셨었는데 이 때 init 하셨던 연유와, 평소에 저도 개발을 하게되면 어떠한 주기로 init명령어를 사용해야 하는지 궁금해서 작업할 때 권장하시는 init 명령어를 사용 주기를 여쭤봤습니다.. 제가 질문드렸던 해당 강의 내용 관련해서 답변 주시면 정말 감사하겠습니다 🙂
안녕하세요 ~/workspace 폴더로 이동에 대한 질문을 했었어서 답변을 주셨는데요 근데 궁금한게 여기 workspace 는 터미널로 이동하는게 아니라 하기 이미지처럼 이런 문서에서 workspace 폴더로 이동하는거아닌가요? ㅠㅠ 미션 내용 1단계에서는 터미널 키라는 말이 없어서 헷갈리네요 workspace 폴더가 터미널에서 생성된건 확인을 했습니다. 근데 workspace 폴더에 bucket-list-main.zip 파일을 어떻게 옮기는지 모르겠어요.. 터미널을 킨 상태에서 키는 건지요.. 답변 부탁드리겠습니다.
101. 로드맵( ROADMAP.md ) 수정하기 강의를 보다 보니 질문이 있어서요. 서브에이전트 수정요청 방식 질문 (강의 위치 시간 1:14) 서브에이전트를 수정할 때 서브에이전트 지침파일(.md)파일을 아래처럼 직접 명시하던데요. @.claude/agents/dev/development-planner.md 서브에이전트를 수정해주세요! 수정사항 : .... .... 혹시 만일 아래와 같이 서브에이전트를 직접 지정해서 수정요청을 하면 안되는걸까요? @"devlopment-planner (agent)" 서브에이전트를 수정해주세요! 수정사항 : .... .... 서브에이전트 활용 방식 질문 (강의 위치 시간 2:30) 서브에이전트 파일을 참고하여 다른 파일에 적용하는 방법으로 서브에이전트를 직접 지정하시던데 이렇게 만 하고 파일(.md)을 지정하는건 다른건가요? @"devlopment-planner (agent)" 조금전에 수정한 사항을 @docs/ROADMAP.md 파일에도 적용해주세요!