계획 및 실행
계획 및 실행 모드는 구조화된 AI 개발에 대한 Cline의 접근 방식을 나타내며, 구현 전에 신중한 계획을 강조합니다. 이 이중 모드 시스템은 개발자가 더 유지보수 가능하고 정확한 코드를 생성하는 동시에 반복 시간을 줄이는 데 도움이 됩니다.
계획 모드: 먼저 생각하기
계획 모드는 당신과 Cline이 무엇을 만들고 어떻게 만들지 알아내는 곳입니다. 이 모드에서 Cline은 다음을 수행합니다.
- 전체 코드베이스를 읽어 컨텍스트를 이해할 수 있습니다.
- 파일을 변경하지 않습니다.
- 요구 사항을 이해하고 전략을 수립하는 데 중점을 둡니다.
- 단 한 줄의 코드를 작성하기 전에 잠재적인 문제를 식별하는 데 도움이 됩니다.
실행 모드: 구축하기
계획을 세웠으면 실행 모드로 전환합니다. 이제 Cline은 다음을 수행합니다.
-
모든 구축 기능을 마음껏 사용할 수 있습니다.
-
코드베이스를 변경할 수 있습니다.
-
계획 세션의 모든 것을 기억합니다.
-
함께 작업한 전략을 실행합니다.
워크플로 가이드
새로운 기능을 작업하거나 복잡한 버그를 수정할 때 저에게 효과적인 방법은 다음과 같습니다.
- 계획 모드에서 시작하여 Cline에게 무엇을 만들고 싶은지 알려줍니다.
- Cline은 관련 파일을 살펴보면서 코드베이스를 탐색하는 데 도움을 줍니다.
- 함께 예외 사례와 잠재적인 문제를 고려하여 최상의 접근 방식을 찾아냅니다.
- 계획에 확신이 생기면 실행 모드로 전환합니다.
- Cline은 계획에 따라 솔루션을 구현합니다.
1. 계획 모드로 시작
모든 중요한 개발 작업을 계획 모드에서 시작하십시오.
이 모드에서:
%20(1).png)
-
요구 사항 공유
-
Cline이 관련 파일을 분석하도록 허용
-
대화를 통해 목표 명확화
-
구현 전략 개발
2. 실행 모드로 전환
명확한 계획이 있으면 실행 모드로 전환하십시오.

실행 모드를 통해 Cline은 다음을 수행할 수 있습니다.
- 합의된 계획에 따라 실행
- 코드베이스 변경
- 계획 단계의 컨텍스트 유지
3. 필요에 따라 반복
복잡한 프로젝트는 종종 여러 계획-실행 주기를 필요로 합니다.
- 예상치 못한 복잡성에 직면할 때 계획 모드로 돌아갑니다.
- 솔루션 구현을 위해 실행 모드를 사용합니다.
- 품질을 보장하면서 개발 모멘텀을 유지합니다.
모범 사례
계획 단계
- 요구 사항을 포괄적으로 작성하십시오.
- 관련 컨텍스트를 미리 공유하십시오.
- Cline이 파일을 읽지 않은 경우 관련 파일을 가리키십시오.
- 구현 전에 접근 방식을 검증하십시오.
구현 단계
-
수립된 계획을 따르십시오.
-
목표에 대한 진행 상황을 모니터링하십시오.
-
변경 사항 및 그 영향을 추적하십시오.
-
중요한 결정을 문서화하십시오.
파워 유저 팁
계획 향상
- 구현 전에 계획 모드를 사용하여 예외 사례를 탐색하십시오.
- 예상치 못한 복잡성에 직면할 때 계획으로 다시 전환하십시오.
- 파일 읽기를 활용하여 가정을 조기에 검증하십시오.
- Cline이 나중에 참조할 수 있도록 계획을 마크다운 파일로 작성하도록 하십시오.
일반적인 패턴
각 모드를 사용하는 시기
계획 모드는 다음과 같은 경우에 가장 효과적이라는 것을 알았습니다.
- 접근 방식이 명확하지 않은 새로운 것을 시작할 때
- 무엇이 잘못되었는지 확실하지 않은 까다로운 문제를 디버깅할 때
- 코드베이스의 여러 부분에 영향을 미칠 아키텍처 결정을 내릴 때
- 복잡한 워크플로 또는 기능을 이해하려고 할 때
그리고 실행 모드는 다음과 같은 경우에 완벽합니다.
-
이미 계획한 솔루션을 구현할 때
-
접근 방식이 명확한 일상적인 변경을 수행할 때
-
코드베이스의 확립된 패턴을 따를 때
-
테스트를 실행하고 사소한 조정을 수행할 때
기여
경험과 개선 사항을 공유하십시오.
- Discord 커뮤니티에 참여하십시오.
- 토론에 참여하십시오.
- 기능 요청을 제출하십시오.
- 문제를 보고하십시오.
기억하십시오: 계획에 투자한 시간은 구현 품질과 유지 관리 효율성에서 배당금을 지급합니다.