AI 코딩 도구들은 겉보기에는 비슷해 보이기 시작하지만, 실제로 매일 사용하다 보면 그 차이가 빠르게 드러납니다. Cursor와 Windsurf 모두 더 빠른 개발, 더 스마트한 제안, 그리고 거의 작동하는 코드를 다시 작성하는 데 드는 시간을 줄여줄 것을 약속합니다. 실제로는 조금 더 미묘한 차이가 있습니다. 하나는 개발자의 기존 워크플로우에 가깝게 유지하는 방향으로 나아가고, 다른 하나는 AI가 프로세스의 중심에 있을 때 코딩이 어떻게 이루어지는지 재고하려고 합니다.
이 비교는 단순한 기능 목록이 아닌 실제적인 관점에서 Cursor와 Windsurf를 살펴봅니다. 목표는 각 도구가 실제 사용에서 어떻게 느껴지는지, 어디서 시간을 절약하고, 어디서 방해가 되는지, 그리고 어떤 종류의 개발자나 팀이 자연스럽게 한쪽을 더 선호할지 이해하는 것입니다. 이는 최종 결론보다는 현실적인 진행 과정으로 생각해주시기 바랍니다. 왜냐하면 더 나은 선택은 일반적으로 여러분이 실제로 구축하는 방식을 따르기 때문입니다.

Get AI Perks를 사용하여 AI 개발 도구 비용 절감
Get AI Perks는 일반적으로 개별 파트너 프로그램에 분산되어 있어 한 곳에서 추적하기 어려운 AI 크레딧과 소프트웨어 혜택을 한데 모읍니다. 당사의 플랫폼은 무엇을 신청해야 하는지, 어디서 절약할 수 있는지, 그리고 각 제안을 시간 낭비 없이 어떻게 활성화하는지에 대한 명확한 지침과 함께 일괄 구매할 수 있는 혜택 카탈로그 역할을 합니다. Cursor와 Windsurf의 비교 맥락에서, 이를 통해 창업자와 개발자는 사전에 예산을 투입하는 대신 사용 가능한 크레딧을 사용하여 AI 코딩 도구를 테스트할 수 있습니다. Cursor 및 기타 AI 플랫폼과 같은 도구에 대한 크레딧은 당사 카탈로그 내에 수집, 설명 및 업데이트되어 팀이 어떤 워크플로우가 가장 적합한지 결정하기 전에 실험할 수 있습니다.
당사의 카탈로그는 홍보보다는 실질적인 접근에 중점을 둡니다. 각 목록에 있는 혜택에는 자격 요건, 활성화 단계 및 승인에 대한 현실적인 기대치에 대한 지침이 포함되어 있어 사용자가 실제로 얻을 수 있는 크레딧을 이해하는 데 도움이 됩니다. 이를 통해 가정보다는 무료 또는 할인된 AI 액세스를 사용하여 Cursor와 Windsurf와 같은 환경을 실제 조건에서 더 쉽게 비교할 수 있습니다. 목표는 간단합니다. AI 개발 도구가 현재처럼 빠르게 발전하고 있을 때, 초기 도구 비용을 줄이면서 빌더에게 너무 일찍 구독에 묶이지 않고 테스트, 전환 및 학습할 수 있는 공간을 제공하는 것입니다.
Cursor와 Windsurf의 실제 용도
워크플로우나 생산성 향상을 비교하기 전에, 이러한 도구가 실제로 무엇을 나타내는지 명확히 하는 것이 도움이 됩니다. Cursor와 Windsurf는 AI가 단순히 추가 기능이 아니라 코드가 작성되는 방식의 핵심 부분인 새로운 범주의 개발 환경에 속합니다. 그럼에도 불구하고, 이들은 약간 다른 시작점에서 거기에 도달합니다.

Cursor
Cursor는 익숙한 개발 경험을 확장하는 것을 넘어 대체하는 것을 중심으로 구축된 AI 기반 코드 편집기입니다. 핵심적으로, AI가 편집, 탐색 및 리팩토링 워크플로우에 깊숙이 통합된 최신 편집기처럼 작동합니다. 개발자는 여전히 파일, 함수 및 구성 요소와 직접 작업하지만, AI는 코드를 해석하고, 개선 사항을 제안하거나, 거의 완성된 부분을 생성하는 데 항상 도움을 줄 수 있습니다.
Cursor의 핵심 아이디어는 증강입니다. AI가 마찰을 줄이는 데 도움을 주는 동안 개발자는 구조와 구현에 대한 제어를 유지합니다. 도구 간에 전환하거나 챗 인터페이스에 코드를 복사하는 대신, 지원은 편집기 자체 내에서 발생합니다. Cursor는 프로젝트 컨텍스트를 읽고, 파일 간의 관계를 이해하며, 격리된 프롬프트에 응답하는 대신 코드베이스 전체에서 작동할 수 있습니다.
실질적으로 Cursor는 전통적인 IDE의 진화를 나타냅니다. 개발자가 이미 이해하고 있는 정신 모델을 유지하면서 일반적인 작업을 더 빠르고 덜 반복적으로 만듭니다.

Windsurf
Windsurf는 개발 환경에 대한 AI 우선 해석을 나타냅니다. 기존 코드를 편집하는 데 주로 집중하는 대신, 시작점이 종종 수동으로 모든 단계를 구현하는 것보다 무엇이 일어나야 하는지 설명하는 의도 중심 개발을 강조합니다.
이 모델에서 AI는 구조 생성, 기능 스캐폴딩 또는 구현 경로 제안에서 더 큰 역할을 합니다. 개발자는 결과 안내, 생성된 코드 검토 및 결과 개선에 더 많은 시간을 소비합니다. 상호 작용은 모든 줄을 작성하는 것에서 출력 감독 및 모양으로 약간 전환됩니다.
이것은 Windsurf를 전통적인 편집기보다 협업 시스템에 더 가깝게 만듭니다. 타이핑 속도를 향상시키는 것보다 아이디어에서 작동하는 코드로의 전환을 가속화하는 데 더 중점을 둡니다. AI 생성 논리를 검토하는 데 편안한 팀이나 개인에게 이 접근 방식은 초기 설정 및 반복 구현에 소요되는 시간을 크게 줄일 수 있습니다.
간단히 말해서, Cursor는 AI 강화 코딩을 나타내고 Windsurf는 AI 지원 구축을 나타냅니다. 둘 다 생산성 향상을 목표로 하지만, 개발자의 역할을 약간 다른 방식으로 재정의합니다.
Cursor와 Windsurf가 시도하는 것
Cursor
Cursor는 최신 편집기에서 온 개발자에게 거의 즉시 익숙하게 느껴집니다. 아이디어는 코딩 경험을 대체하는 것이 아니라 확장하는 것입니다. AI는 워크플로우 앞에 있는 것이 아니라 옆에 있습니다.
이 편집기는 전통적인 개발 환경의 느낌을 유지합니다. 여전히 파일을 정상적으로 탐색하고, 코드를 한 줄씩 작성하고, 도움이 필요할 때 AI를 사용합니다. 차이점은 어시스턴트가 프로젝트 컨텍스트를 얼마나 깊이 이해하는지에 있습니다. Cursor는 파일 전체를 읽고, 구성 요소 간의 관계를 추적하고, 일반적인 자동 완성 도구보다 덜 분리된 느낌을 주는 제안을 할 수 있습니다.

Cursor가 자연스럽게 맞는 경우
Cursor는 개발자가 이미 확립된 워크플로우를 가지고 있는 상황에서 잘 작동하는 경향이 있습니다:
- 정의된 아키텍처가 있는 기존 코드베이스
- 점진적인 생산성 향상을 원하는 팀
- 광범위한 프롬프트 대신 직접 코드를 편집하는 것을 선호하는 개발자
- 정확성이 속도보다 더 중요한 프로젝트
환경이 기존 편집에 가깝기 때문에 숙련된 개발자의 온보딩이 더 원활합니다.
Windsurf
Windsurf는 다른 각도에서 문제를 접근합니다. 전통적인 편집기 경험을 향상시키는 대신 AI 중심 워크플로우를 향해 나아갑니다. 상호 작용은 종종 구현이 아닌 의도에서 시작됩니다. 원하는 것을 설명하면 시스템이 이를 향한 경로를 구축하는 데 도움이 됩니다.
이것은 개발의 느낌을 바꿉니다. 개발자는 작은 코드 편집으로 생각하는 대신 더 큰 단계로 생각하는 경우가 많습니다. AI가 초기에 더 많은 구조를 생성하고 개발자가 나중에 조정하거나 개선합니다.
어떤 사람들에게는 이것이 더 빠르고 창의적으로 느껴질 수 있습니다. 다른 사람들에게는 AI가 초기 모양을 더 많이 만들기 때문에 불확실성을 도입할 수 있습니다.
Windsurf가 적합한 경우:
Windsurf는 속도와 반복이 중요한 환경에 매력적인 경향이 있습니다:
- 빠른 프로토타이핑 및 초기 단계 프로젝트
- 아이디어를 실험하는 소규모 팀
- AI 생성 코드를 검토하는 데 편안한 개발자
- 아키텍처가 빠르게 진화할 수 있는 프로젝트
이 워크플로우는 엄격한 제어보다 모멘텀을 선호하며, 이는 탐색이 안정성보다 더 중요할 때 이점이 될 수 있습니다.
실제로 중요한 핵심 워크플로우 차이
Cursor와 Windsurf의 가장 큰 차이점은 기능 목록이 아닌 일상적인 사용에서 나타납니다. 둘 다 코드를 생성하고, 논리를 리팩토링하고, 함수를 설명할 수 있습니다. 차이점은 개발자가 이러한 기능과 상호 작용하는 방식에 있습니다.
편집 우선 vs 의도 우선
Cursor는 편집 우선을 권장합니다. 코드를 작성한 다음 AI를 사용하여 개선하거나 확장합니다. 개발자는 프로세스의 중심에 있습니다.
Windsurf는 종종 의도로 시작합니다. 결과를 설명하면 AI가 초기 구조를 생성합니다. 개발자는 평가하고 조정합니다.
이러한 구분은 다음 사항에 영향을 미칩니다:
- AI 출력물을 얼마나 많이 읽는가
- 얼마나 자주 코드를 수동으로 작성하는가
- 변화가 얼마나 예측 가능하게 느껴지는가
- 나중에 논리를 얼마나 쉽게 추적할 수 있는가
구현 세부 사항을 엄격하게 제어하는 것을 좋아하는 개발자는 종종 Cursor를 선호합니다. 개념적으로 더 많이 생각하는 사람들은 Windsurf에서 더 빠르다고 느낄 수 있습니다.
컨텍스트 인식 및 프로젝트 이해
두 도구 모두 프로젝트 컨텍스트를 이해하려고 노력하지만, 강조하는 방식이 다릅니다.
Cursor는 제안이 기존 코드 패턴에 기반하도록 파일 간의 인식을 유지하는 데 중점을 둡니다. 확립된 구조를 깨뜨리지 않으려고 노력합니다.
Windsurf는 더 넓은 생성을 지향하며 때로는 새로운 패턴이나 재구성을 제안하기도 합니다. 이는 초기 개발 중에 도움이 될 수 있지만 성숙한 코드베이스에서는 더 많은 검토가 필요할 수 있습니다.

학습 곡선 및 정신 모델
AI 코딩 도구 간의 덜 논의되는 차이점 중 하나는 기술적인 것이 아닙니다. 심리적인 것입니다.
Cursor: AI 지원을 통한 익숙한 사고
Cursor는 대부분의 개발자가 이미 가지고 있는 습관에 기반하기 때문에 즉시 접근하기 쉬운 경향이 있습니다. 파일을 열고, 코드를 직접 작성하고, 논리를 명확히 하거나, 작은 부분을 생성하거나, 기존 작업을 리팩토링하는 데 도움이 필요할 때 AI를 사용합니다. 워크플로우는 편집 우선 및 개선 두 번째를 기반으로 유지됩니다.
이 때문에 학습 곡선은 일반적으로 새로운 개념을 배우는 것보다 AI를 언제 참여시킬지 배우는 것에 관한 것입니다. 개발자는 여전히 함수, 파일 및 구현 세부 사항의 관점에서 생각합니다. AI는 의사 결정 방식을 변경하는 새로운 계층이 아니라 편집기의 확장 기능이 됩니다.
이로 인해 Cursor를 다음과 같은 환경에서 더 쉽게 채택할 수 있습니다:
- 개발자가 이미 확립된 코딩 습관을 가지고 있습니다
- 예측 가능한 워크플로우에 의존하는 팀
- 이미 구조화된 코드 검토 프로세스
- 신속한 생성보다 점진적인 개선이 더 중요한 경우
정신 모델은 전통적인 개발에 가깝게 유지됩니다. 코드를 작성하면 AI가 더 빠르게 이동하도록 돕습니다.
Windsurf: 의도 중심 개발로 전환
Windsurf는 다른 조정을 도입합니다. 구현에서 시작하는 대신 개발자는 종종 의도에서 시작합니다. 구축하려는 것을 설명하면 AI가 첫 번째 버전을 생성합니다. 그 후 개발자는 평가하고, 편집하고, 결과를 다듬습니다.
이것은 개발의 정신적 흐름을 바꿉니다. 초기 구조를 작성하는 데는 시간이 덜 걸리고, 검토 및 개선에 더 많은 시간이 걸립니다. 어떤 개발자에게는 이것이 자연스럽고 효율적으로 느껴질 수 있습니다. 다른 사람들에게는 처음에는 너무 많은 제어를 포기하는 것처럼 느껴질 수 있습니다.
여기서 학습 곡선은 구문이나 도구에 관한 것이 아닙니다. 그것은 AI를 신뢰하여 초기 단계를 처리하게 하면서도 정확성과 구조에 대한 책임을 유지하는 것에 관한 것입니다.
Windsurf는 빠른 실험이 장려되고 요구 사항이 자주 변경되며 반복 속도가 수동 정확성보다 중요한 환경에 적합한 경향이 있습니다.
이 차이가 팀에 중요한 이유
개인의 경우, 어떤 모델에 적응하는 것은 주로 선호도의 문제입니다. 팀의 경우, 그 영향은 더 큽니다. 도구가 다른 작업 방식을 장려할 때, 개발자는 다른 추상화 수준에서 코드를 생성할 수 있습니다. 일부는 AI 생성에 크게 의존하는 반면, 다른 일부는 수동 코딩을 계속할 수 있습니다.
공유된 기대치가 없으면 구조, 명명 또는 구현 스타일의 불일치가 발생할 수 있습니다. AI 중심 워크플로우를 채택하는 팀은 AI를 어떻게 사용해야 하는지, 생성된 코드는 어떻게 검토되는지, 수동 제어가 여전히 예상되는 부분에 대해 조기에 합의하는 것이 좋습니다.
결론적으로, 어느 접근 방식도 본질적으로 더 쉽지는 않습니다:
- Cursor: 익숙함을 유지하여 마찰을 줄입니다.
- Windsurf: AI에 더 많은 책임을 맡겨 노력을 줄입니다.
더 나은 선택은 개발자가 도구뿐만 아니라 자신의 사고 과정을 변경하는 데 얼마나 편안한지에 달려 있습니다.
실제 프로젝트의 성능 및 생산성
AI 도구는 종종 코드 생성 속도로 판단됩니다. 이 지표는 오해의 소지가 있습니다. 실제 생산성은 전체 개발 주기에서 절약되는 시간에 따라 달라집니다.
Cursor는 일관성을 통해 생산성을 향상시키는 경향이 있습니다:
- 더 빠른 리팩토링
- 대규모 코드베이스의 쉬운 탐색
- 반복적인 편집 감소
- 더 안전한 점진적 변경
Windsurf는 가속화를 통해 생산성을 자주 향상시킵니다:
- 더 빠른 초기 스캐폴딩
- 빠른 실험
- 아이디어에 대한 신속한 반복
- 개념에서 작동하는 프로토타입까지의 시간 단축
시간이 지남에 따라 차이가 명확해집니다. Cursor는 장기 프로젝트 동안 속도를 유지하는 데 도움이 됩니다. Windsurf는 초기 모멘텀을 극적으로 증가시킬 수 있습니다.
Cursor 대 Windsurf: 나란히 비교
| 범주 | Cursor | Windsurf |
| 주요 접근 방식 | AI 지원 편집 | AI 기반 생성 |
| 워크플로우 스타일 | 개발자 주도 | AI 지원 의도 |
| 최적 단계 | 성숙한 프로젝트 | 초기 개발 및 프로토타이핑 |
| 제어 수준 | 높음 | 보통 |
| 학습 곡선 | 숙련된 개발자에게 더 낮음 | 초기에 더 높은 조정 |
| 코드 생성 범위 | 점진적 | 광범위 |
| 위험 프로필 | 변경 사항 검토 용이 | 더 강력한 검토 규율 필요 |
| 최적 | 안정성 및 일관성 | 속도 및 실험 |
코드 품질 및 제어 고려 사항
AI 생성 코드는 항상 신뢰의 문제를 제기합니다. AI가 더 많은 책임을 맡을수록 검토의 중요성이 커집니다. 강력한 제안조차도 코드가 실제 데이터 또는 엣지 케이스와 상호 작용할 때까지 명확하게 드러나지 않는 미묘한 가정을 포함할 수 있습니다.
Cursor의 접근 방식은 개발자가 구현에 깊이 관여하기 때문에 위험을 자연스럽게 제한합니다. 변경 사항은 더 작고 검증하기 쉬운 경향이 있어 무엇이 작동하는지, 그리고 잠재적인 문제가 나중에 어디에 나타날 수 있는지 이해하기가 더 쉽습니다. 이는 특히 작은 실수가 시간이 지남에 따라 누적될 수 있는 대규모 코드베이스에서 더 꾸준한 장기 유지 관리로 이어지는 경우가 많습니다.
Windsurf는 더 큰 코드 블록을 생성할 수 있어 속도가 빨라지지만 더 강력한 검토 규율이 필요합니다. 개발자는 더 광범위한 생성이 때로는 올바르게 보이지만 프로젝트 제약 조건이나 관습과 완전히 일치하지 않는 패턴을 도입할 수 있으므로 가정을 적극적으로 확인해야 합니다. 책임은 생성보다는 평가로 이동하며, 이는 효율적일 수 있지만 주의가 필요합니다.
이는 둘 중 하나가 더 나은 코드를 생성한다는 것을 의미하지는 않습니다. 그것은 인간과 도구 간에 책임이 다르게 이동하고 팀이 개발의 각 단계에서 얼마만큼의 제어를 유지하고 싶은지 결정해야 한다는 것을 의미합니다.
협업 및 팀 환경
AI 코딩 도구는 종종 개별적으로 평가되지만, 팀 역학도 중요합니다. 도구가 협업 워크플로우에 어떻게 통합되는지는 일관성, 검토 속도, 심지어 개발자가 공유 코드베이스에 기여하는 것에 대해 얼마나 편안하게 느끼는지에 영향을 미칠 수 있습니다.
Cursor
Cursor는 워크플로우를 근본적으로 변경하지 않기 때문에 기존 개발 팀에 더 쉽게 통합됩니다. 코드 검토, 풀 리퀘스트 및 아키텍처 토론은 익숙하게 유지되며, AI는 구현의 주요 드라이버가 되기보다는 백그라운드에서 어시스턴트 역할을 합니다. 이를 통해 프로세스가 이미 잘 정의된 팀에서 채택이 더 원활합니다.
Windsurf
Windsurf는 개인이 사용하는 방식에 따라 다양성을 도입할 수 있습니다. 어떤 개발자는 AI 생성에 크게 의존하는 반면, 다른 개발자는 수동 구현을 선호할 수 있습니다. 공유된 관례가 없으면 특히 프로젝트가 성장하고 더 많은 기여자가 참여할 때 구조 또는 의사 결정의 불일치가 발생할 수 있습니다.

다양성이 나타나는 일반적인 영역은 다음과 같습니다:
- AI 생성 구조에 대한 의존 수준의 차이
- 이름 또는 파일 구성 선택의 불일치
- 커밋 전 수동 검토 깊이의 차이
- 생성된 코드의 리팩토링에 대한 다른 기대치
Cursor 또는 Windsurf가 더 나은 선택인 경우
Cursor
Cursor는 일반적으로 개발이 이미 구조화되어 있고 장기적인 유지 관리가 중요한 경우 더 합리적입니다. 코딩 방식에 대한 생각을 바꾸지 않고 AI 지원을 원하는 개발자에게 적합합니다.
Cursor는 다음과 같은 경우에 종종 더 강력한 옵션입니다:
- 대규모 또는 장기적인 코드베이스에서 작업하는 경우
- 아키텍처 일관성이 중요한 경우
- AI가 리드하기보다는 지원하기를 바라는 경우
- 이미 확립된 워크플로우를 따르는 팀
- 정확성과 예측 가능성이 속도보다 중요한 경우
전문 환경에서는 덜 방해가 되는 것처럼 느껴질 수 있다는 이점이 있습니다.
Windsurf
Windsurf는 속도와 반복이 우선 순위일 때 빛을 발하는 경향이 있습니다. 탐색을 장려하고 처음부터 시작하는 마찰을 줄입니다.
Windsurf는 다음과 같은 경우에 더 적합한 경우가 많습니다:
- 프로토타입 또는 MVP를 구축하는 경우
- 요구 사항이 자주 변경되는 경우
- 빠르게 움직여야 하는 소규모 팀
- AI 생성 구조를 검토하는 데 편안한 개발자
- 안정성보다 실험이 더 중요한 경우
초기 단계 제품의 경우 이러한 가속화는 가치 있을 수 있습니다.
결론
Cursor 대 Windsurf는 어느 도구가 더 나은지에 대한 질문이 아닙니다. 개발 프로세스에 AI를 어떻게 참여시키고 싶은지에 대한 질문입니다. 어떤 개발자는 AI가 편집기에 가깝게 유지되기를 원하고, 구현에 대한 완전한 제어를 유지하면서 더 빠르게 이동하도록 돕기를 원합니다. 다른 사람들은 AI가 솔루션의 첫 번째 버전을 형성하는 데 더 적극적인 역할을 하고, 개발자가 안내하고 개선하도록 하는 워크플로우를 선호합니다. 두 접근 방식 모두 사람이 자연스럽게 생각하고 구축하는 방식과 일치할 때 잘 작동할 수 있습니다.
두 도구 모두 시간을 할애한 후 명확해지는 것은 생산성이 자동화만으로는 나오지 않는다는 것입니다. 그것은 편안함과 명확성에서 나옵니다. 도구가 집중력을 유지하고, 마찰을 줄이며, 결정을 더 쉽게 만들도록 돕는다면, 그것은 제 역할을 하고 있는 것입니다. Cursor는 안정성과 익숙함을 선호하는 경향이 있고, Windsurf는 속도와 실험을 지향합니다. 올바른 선택은 일반적으로 프로젝트 단계와 기존 구조의 양에 따라 달라집니다. 실제로 많은 팀이 다른 시점에 다른 도구를 사용하게 될 것이며, 그 유연성은 아마도 좋은 것일 것입니다.
자주 묻는 질문
Cursor와 Windsurf는 기존 IDE를 완전히 대체합니까?
그렇지 않습니다. 이들은 IDE를 대체하기보다는 진화에 더 가깝습니다. 편집, 디버깅 및 코드 검토의 핵심 아이디어는 동일하게 유지됩니다. 달라지는 것은 AI가 프로세스에 얼마나 참여하는지와 솔루션 생성에 얼마나 일찍 관여하는지입니다.
초보자에게 더 쉬운 도구는 무엇입니까?
Cursor는 익숙한 편집기처럼 작동하고 추가 지원을 제공하므로 기본적인 프로그래밍 개념을 이미 이해하고 있는 사람에게는 일반적으로 더 쉽게 배울 수 있습니다. Windsurf는 AI를 안내하는 데 더 많은 책임을 맡기므로 처음에는 강력하지만 약간 혼란스러울 수 있습니다.
두 도구를 동일한 워크플로우에서 사용할 수 있습니까?
예, 일부 개발자는 이미 그렇게 하고 있습니다. Windsurf는 초기 구조를 생성하거나 아이디어를 실험하는 데 유용할 수 있으며, Cursor는 프로젝트가 안정화되고 더 많은 제어된 반복이 필요할 때 인계할 수 있습니다. 워크플로우가 합리적이라면 도구는 상호 배타적이지 않습니다.
AI 생성 코드는 코드 품질을 저하시킵니까?
개발자가 생성된 내용을 검토하는 것을 중단하면 그렇습니다. AI 도구는 생성 속도를 높이지만 이해의 필요성을 제거하지는 않습니다. 코드 품질은 여전히 결과물이 얼마나 신중하게 확인되고, 테스트되고, 시스템의 나머지 부분에 통합되는지에 따라 달라집니다. 많은 경우, AI는 반복적인 실수를 줄여 품질을 향상시킵니다. 단, 인간의 감독이 프로세스의 일부로 유지된다는 전제 하에 그렇습니다.

