volatile 관련해서 자료를 보다 보니, 일부 자료에서는 “CPU 캐시를 우회하는 것이 아니라 happens-before 관계와 메모리 배리어를 통해 가시성과 재정렬 제한을 보장한다”고 설명하더라고요. 골드 답변의 내용과 정반대되는 내용이라 혼란스러워서 어떻게 이해하면 좋을지 질문드립니다.
안녕하세요~ 매번 선생님 덕분에 좋은 공부 많이 하고 갑니다. 선생님께서 깃헙에 올려주신 서브에이전트 중 "development-planner.md" 파일을 이용해서 ROADMAP.md 문서를 만드는 것과 Shrimp Task Manager의 "plan_task"를 이용해서 Roadmap.md 문서를 만드는 것의 차이가 어떤 것이 있는지 궁금합니다. 전자의 경우, 선생님께서 Shrimp Task Manager의 "plan_task" 의 내용을 아울어서 만드신 것 같은데, 둘 간의 차이가 있다면 어떤 것이 있는지 알고 싶습니다.
안녕하세요 강사님! User Memory( ~/.claude/CLAUDE.md ) 설정 미션을 진행하다가 궁금한 점이 생겨서 질문드립니다. 예시들을 보면 기술 스택이나 코딩 스타일 같은 내용을 User Memory에 작성하고 있는데, 이런 내용들은 프로젝트마다 달라질 수 있잖아요. (물론 저 예시는 연습을 위한 예시인건 인지하고 있습니다!!!) 예를 들어 주로 백엔드 프로젝트를 하더라도, 경우에 따라 프론트엔드나 다른 유형의 프로젝트를 진행할 수도 있는데, 모든 프로젝트에 공통 적용되는 User Memory보다는 각 프로젝트 폴더의 CLAUDE.md에 작성하는 게 더 적합할까요..?? 앞으로 본격적으로 User Memory를 셋팅하려다 보니 이 부분이 걸려서요. 강사님께서 생각하는 방향성이 궁금합니다!! 참고로 지금 저의 생각은 User Memory에는 모든 프로젝트에서 공통으로 적용 할 만한 (1) 언어 및 커뮤니케이션 규칙 이라던지 (2) 작업 스타일 -> ex) 여러 방법이 있을 경우 trade-off를 함께 설명한다. 약간 이러한 내용만 작성하는건 어떨까요!!
섹션 1의 5, 7을 보면 Cursor IDE 사용에 대한 이야기가 나오는데요. VS Code가 아닌 Cursor IDE에서 클로드 코드를 쓸때의 이점이 따로 있나요? 저는 자바를 해서 IntelliJ에서 플러그인 설치해서 사용하고 있는데요. 그외 작업을 한다면 VS Code에서 클로드 코드를 사용하면 된다고 생각되고 말씀하신 내용에서도 편한거 아무거나 쓰면 된다고 말씀하셨는데 그럼에도 Cursor IDE가 언급되는것에 대해 궁굼해서요. 혹시 VS Code말고 Cursor IDE만의 강점이 따로 있을까? 싶어서요. 예) VS Code에서는 플러그인 설치를 따로 해줘야 하는데 Cursor IDE에서는 기본으로 설치되어있는 유용한 도구가 있다는 등