코드 작성을 위한 프롬프트
- [입력]을 받고 [출력]을 반환하는 함수를 작성하세요.
- [특정 조건]이 충족되면 [무언가를] 하는 스크립트를 작성하세요.
- [프로그램이 해야 할 일] 프로그램을 작성하십시오.
- [기능 설명] [프로그래밍 언어] 스크립트를 개발합니다.
- [프로그래밍 언어]로 [기능 설명] 기능을 작성합니다.
- [입력 소스]를 읽고 [원하는 출력]을 [프로그래밍 언어]로 출력하는 프로그램을 생성합니다.
- [프로그래밍 언어]에서 [문제 설명]을 해결하는 해결책을 제시하고 그것이 어떻게 작동하는지 설명하십시오.
- 저는 여러분이 Python 개발자 역할을 하여 [데이터 유형]을 입력으로 사용하고 [출력]을 반환하는 함수를 작성하기를 바랍니다.
- 웹 개발자로서 [color] 배경이 있는 HTML div의 [number] x [number] 그리드를 생성해야 합니다.
- 나는 당신이 파이썬 프로그래머 역할을 하고 [특정 라이브러리]를 사용하여 [특정한 일을 하는] 프로그램을 만들기를 바랍니다.
- 나는 당신이 웹 개발자로 활동하고 [특정 기능]을 가진 [특정 유형의 웹 페이지]에 대한 HTML 및 CSS 코드를 작성하기를 바랍니다.
- 저는 여러분이 데이터 과학자 역할을 하고 Python 코드를 작성하여 [특정 주제]에 대한 데이터 세트를 [정리, 분석, 시각화 또는 모델링]하기를 바랍니다.
- 모바일 앱 개발자로 활동하고 Java 코드를 작성하여 Android 앱용 [특정 기능]을 생성하기를 바랍니다.
- 저는 여러분이 게임 개발자로 활동하고 C# 코드를 작성하여 2D 플랫포머 게임을 위한 [특정 게임 메커니즘]을 생성하기를 바랍니다.
- 이 Python 코드를 다시 작성합니다. [Python code here]
- [특정 기능 또는 방법]을 사용하여 이 [프로그래밍 언어] 코드를 다시 작성합니다. [여기에 코드를 붙여넣으십시오.]
코드 스니펫 생성 프롬프트
- [특정 프로그래밍 작업 또는 기능]에 대한 코드 조각을 만듭니다.
- [특정 라이브러리 또는 프레임워크] 사용을 위한 샘플 코드를 생성합니다.
- [프로그래밍 언어]에서 [특정 오류 또는 예외]를 처리하기 위한 코드 스니펫을 제공하세요.
- [특정 알고리즘 또는 데이터 구조]에 대한 코드 스니펫을 작성합니다.
- [특정 UI 구성요소 또는 기능]에 대한 코드 스니펫을 생각해 보세요.
- [프로그래밍 언어/기술/프레임워크]에서 [특정 알고리즘/데이터 구조]에 대한 코드 조각을 생성할 수 있습니까?
- [프로그래밍 언어/기술/프레임워크]의 [특정 기능]에 대한 코드 조각을 제공하십시오.
- [프로그래밍 언어]에서 [특정 라이브러리 또는 도구]를 사용하는 방법을 보여주는 코드 조각을 주세요.
- 나는 당신이 코드 생성기 역할을 하고 [특정 작업]을 위한 [프로그래밍 언어/기술/프레임워크] 코드 스니펫을 제공하기를 바랍니다.
코드 검토 수행을 위한 프롬프트
- 내 코드를 검토하고 개선 또는 최적화 제안: [여기에 코드 붙여넣기]
- 내 코드의 잠재적인 버그나 오류를 지적하십시오. [여기에 코드 붙여넣기]
- 더 읽기 쉽고 유지 관리하기 쉬운 코드를 작성하는 방법을 설명하십시오.
- 내 코드에 보안 취약점이 있는지 검토하고 수정 사항을 제안하세요. [여기에 코드 붙여넣기]
- 내 [프로그래밍 언어/기술/프레임워크] 코드에 대한 피드백을 제공하고 몇 가지 개선 사항을 제안할 수 있습니까?
- 잠재적인 버그 및 최적화 기회에 대해 내 [프로그래밍 언어/기술/프레임워크] 코드를 검토하십시오.
- 나는 당신이 코드 검토자로 활동하고 [특정 작업]에 대한 [프로그래밍 언어/기술/프레임워크] 코드를 검토하기를 바랍니다.
디버깅 프롬프트
- 이 코드 디버그: [여기에 코드 붙여넣기]
- 디버깅 연습을 위해 [프로그래밍 언어]로 오류가 있는 코드를 제공해주세요.
- 이 코드에서 [특정 오류 메시지]의 원인: [여기에 코드 붙여넣기]
- 내 코드에서 [특정 문제] 문제를 해결하려면 어떻게 해야 합니까? [여기에 코드 붙여넣기]
- [프로그래밍 언어]를 위한 디버깅 도구 또는 기술은 무엇입니까?
- 내 코드에서 [특정 문제]를 진단하고 수정하도록 도와주세요. [여기에 코드 붙여넣기]
- [프로그래밍 언어]에서 중단점 및 디버깅 문을 사용하는 방법을 설명합니다.
- [프로그래밍 언어/기술/프레임워크]에서 [특정 문제]를 해결하기 위한 일반적인 기술은 무엇입니까?
- 나는 당신이 디버거 역할을 하고 내 코드에서 [특정 오류/버그]를 수정하는 데 도움을 주기를 바랍니다.
오류 예측을 위한 프롬프트
- [특정 기능 또는 모듈]과 관련된 내 코드의 잠재적 오류 또는 버그 예측: [여기에 코드 붙여넣기]
- 내 코드에서 [특정 문제]의 원인과 해결 방법: [여기에 코드 붙여넣기]
- 내 코드에서 [특정 유형의 오류 또는 버그]를 방지하는 방법 설명: [여기에 코드 붙여넣기]
- [소프트웨어 개발의 특정 단계] 중에 발생할 수 있는 문제나 오류를 예상할 수 있도록 도와주세요.
- [특정 프로그래밍 언어 또는 프레임워크]의 일반적인 오류 또는 버그는 무엇이며 이를 방지하는 방법은 무엇입니까?
- [특정 작업]에 대한 [프로그래밍 언어/기술/프레임워크] 코드의 잠재적 오류를 점쟁이로 예측해 보시기 바랍니다.
CSS 개발을 위한 프롬프트
- [특정 프로젝트]에 대한 CSS 파일 구조를 제공합니다.
- [특정 프로젝트]에 대한 CSS 전처리기를 제안합니다.
- [특정 프로젝트]에 대한 CSS 프레임워크를 추천합니다.
- 그리드와 가변상자 레이아웃의 차이점을 설명하고 [특정 프로젝트]에 사용할 레이아웃을 권장합니다.
- [특정 프로젝트]의 CSS 성능을 개선하는 방법을 제안합니다.
- 나는 당신이 CSS 전문가로서 [프로젝트 이름]을 위한 CSS 프레임워크를 추천해주기를 바랍니다.
- 나는 당신이 CSS 컨설턴트로 활동하고 브라우저 간 호환성을 위한 모범 사례 목록을 제공하기를 바랍니다.
데이터베이스 관리에 대한 프롬프트
- SQL과 NoSQL 데이터베이스의 차이점을 설명하고 [특정 사용 사례]에 사용할 것을 권장합니다.
- [특정 프로젝트]에 대한 데이터베이스 스키마를 제공하십시오.
- [특정 사용 사례]에 대해 데이터베이스 성능을 최적화하는 방법을 권장합니다.
- 데이터베이스 정규화의 개념을 설명하고 [특정 프로젝트]에 대한 정규화 수준을 권장합니다.
- [특정 프로젝트]에 대한 데이터베이스 백업 및 복구 전략을 제안합니다.
- 나는 당신이 데이터베이스 관리자 역할을 하고 [숫자] 테이블로 [데이터베이스 이름]에 대한 데이터베이스를 최적화하는 방법을 제안하기를 바랍니다.
- 나는 당신이 데이터베이스 컨설턴트 역할을 하고 [데이터베이스 유형] 보안을 위한 모범 사례 목록을 제공하기를 바랍니다.
프로그래밍 지식을 얻기 위한 프롬프트
- 설명 [주제]
- [프로그래밍 개념]을 간단하게 설명하세요.
- 이 코드 설명: [여기에 코드 붙여넣기]
- [특정 목적]을 위한 몇 가지 중요한 프로그래밍 언어를 나열하십시오.
- [두 프로그래밍 개념 또는 언어]의 차이점은 무엇입니까?
- [프로그래밍 언어]의 일반적인 오류는 무엇이며 이를 수정하는 방법은 무엇입니까?
- 객체 지향 프로그래밍의 기본 사항을 설명합니다.
- [프로그래밍 언어/기술/프레임워크]에 대한 개요를 제공해 주십시오.
- [프로그래밍 언어]로 [알고리즘/데이터 구조/용어]를 설명해 주시겠습니까?
- [프로그래밍 언어] 전문가가 되어 [프로그래밍 개념]에 대해 설명해주셨으면 합니다.
코딩 조언 및 모범 사례를 얻기 위한 프롬프트
- 효율적인 [프로그래밍 언어] 코드 작성을 위한 몇 가지 팁을 제공합니다.
- [코드의 특정 부분]의 성능을 개선하는 방법을 제안합니다.
- [특정 유형의 애플리케이션]을 코딩하기 위한 모범 사례는 무엇입니까?
- [특정 작업을 수행]할 때 피해야 할 일반적인 코딩 실수는 무엇입니까?
- [특정 코딩 도구 또는 라이브러리]를 사용하는 방법을 설명합니다.
- [프로그래밍 언어] 코드를 작성할 때 피해야 할 일반적인 실수는 무엇입니까?
- [프로그래밍 언어/기술/프레임워크]에서 깨끗하고 효율적인 코드를 작성하기 위한 몇 가지 팁을 제공할 수 있습니까?
- 나는 당신이 멘토 역할을 하고 [특정 작업]에 대한 몇 가지 코딩 모범 사례를 제안하기를 바랍니다.
복잡한 프로그래밍 개념을 이해하기 위한 프롬프트
- [특정 개념 또는 기술]이란 무엇이며 어떻게 작동합니까?
- [두 가지 관련 개념 또는 기술]의 차이점을 설명하십시오.
- 사용 중인 [특정 개념 또는 기술]의 실제 예는 무엇입니까?
- [특정 프로그래밍 패러다임 또는 방법론]을 사용하는 이점과 단점은 무엇입니까?
- [특정 소프트웨어 애플리케이션 또는 시스템]의 아키텍처 및 구성요소를 설명합니다.
- [특정 알고리즘/데이터 구조]와 [프로그래밍 언어/기술/프레임워크]에서의 구현에 대해 설명해주세요.
- 경력 20년 이상의 프로그래머로 활동해 주셨으면 합니다. [복잡한 프로그래밍 개념]을 간단한 용어로 설명하세요.
UI 개발을 위한 프롬프트
- [특정 프로젝트]의 UI 와이어프레임에 대한 몇 가지 아이디어를 제안해 주세요.
- [특정 UI 요소]에 대한 색 구성표를 제안합니다.
- [특정 프로젝트]에 대한 UI 프레임워크를 추천합니다.
- 반응형 디자인과 적응형 디자인의 차이점을 설명하고 [특정 프로젝트]에 사용할 디자인을 추천합니다.
- [특정 프로젝트]에 대한 UI 접근성을 개선하는 방법을 제안합니다.
- UI 디자이너로 활동하고 [응용 프로그램 이름]의 색 구성표를 제안해 주세요.
- UI 전문가로 활동하여 [플랫폼 이름]의 반응형 디자인에 대한 모범 사례를 제공하시기 바랍니다.
디자인 패턴 도움말 프롬프트
- [특정 사용 사례]에 [숫자]개의 디자인 패턴을 제안하세요.
- [특정 문제]에 대한 디자인 패턴을 추천합니다.
- [특정 디자인 패턴]을 사용하는 경우의 예를 제공하십시오.
- [두 가지 디자인 패턴]의 차이점을 설명하고 [특정 사용 사례]에 사용할 것을 권장합니다.
- [특정 디자인 패턴]의 장단점을 나열하고 [특정 유스 케이스]에 사용할지 여부를 추천하세요.
- [프로그래밍 언어/기술/프레임워크]에서 가장 일반적으로 사용되는 디자인 패턴에 대한 개요를 제공하고 [특정 작업]에 적합한 패턴을 제안할 수 있습니까?
- 제 [프로그래밍 언어/기술/프레임워크] 코드에서 [특정 기능]을 최적화하기 위한 디자인 패턴을 제안해 주세요.
- 디자인 패턴 전문가가 되어 [프로그래밍 언어/기술/프레임워크]에서 [특정 작업]에 적합한 패턴을 추천해 주셨으면 합니다.
프로젝트 관리를 위한 프롬프트
- [특정 프로젝트 관리 방법론]과 그 이점을 설명하십시오.
- [특정 작업/프로젝트]에 대한 프로젝트 관리 계획을 제공합니다.
- 프로젝트 팀 커뮤니케이션 및 공동 작업을 개선하는 방법을 제안합니다.
- 일반적인 프로젝트 관리 함정을 나열하고 이를 방지하는 방법을 제안합니다.
- [특정 작업/프로젝트]에 대한 프로젝트 관리 도구를 추천합니다.
- [프로그래밍 언어/기술/프레임워크]에서 [특정 작업] 프로젝트를 관리하는 방법에 대한 지침을 제공할 수 있습니까?
- 나는 당신이 프로젝트 관리 도우미 역할을 하고 [프로젝트 이름]에 대한 작업의 우선 순위를 지정하는 방법을 제안하기를 바랍니다.
- 프로젝트 관리 전문가로 활동하고 원격으로 작업하는 [팀 규모] 구성원을 관리하는 도구를 추천해 주시길 바랍니다.
서버 측(백엔드) 도움말을 얻기 위한 프롬프트
- 서버 측 렌더링과 클라이언트 측 렌더링의 차이점을 설명하고 [특정 프로젝트]에 사용할 것을 권장합니다.
- [특정 프로젝트]에 대한 서버측 언어 및 프레임워크를 제안합니다.
- [특정 프로젝트]에 대한 서버 배포 계획을 제공합니다.
- [특정 프로젝트]에 대한 서버 보안을 개선하는 방법을 권장합니다.
- 부하 분산의 개념을 설명하고 [특정 프로젝트]에 대한 부하 분산 전략을 제안합니다.
- 나는 당신이 서버 측 개발자로 활동하고 [응용 프로그램 이름]에 대한 서버 아키텍처를 제안하기를 바랍니다.
- 서버 측 전문가로 활동하고 [프로젝트 유형]에 대한 프로그래밍 언어를 추천해 주셨으면 합니다.
- 나는 당신이 서버 측 컨설턴트 역할을 하고 서버 보안을 위한 모범 사례 목록을 제공하기를 바랍니다.
소프트웨어 개발 방법론에 대한 프롬프트
- [인기 있는 소프트웨어 개발 방법론] 나열
- 설명 [애자일 개발]
- [폭포 방법론]에 대한 리소스 제공
- [스크럼 프로세스] 설명
- [소규모 팀]을 위한 방법론 제안
- 소프트웨어 개발 방법론 전문가로 활동하여 [프로젝트 유형] 개발 방법론을 추천해 주셨으면 합니다.
소프트웨어 아키텍처에 대한 프롬프트
- 설명 [클라이언트-서버 아키텍처]
- [마이크로서비스 아키텍처] 설명
- [트래픽이 많은 웹사이트]를 위한 아키텍처 제안
- [이벤트 기반 아키텍처]의 예를 들어주세요.
- [서비스 지향 아키텍처]에 대한 리소스 제공
- 소프트웨어 아키텍처 전문가로 활동하고 [프로젝트 유형]에 대한 아키텍처를 추천해 주셨으면 합니다.
소프트웨어 테스트 및 품질 보증에 대한 프롬프트
- 설명 [테스트 주도 개발]
- 목록 [소프트웨어 테스팅 유형]
- [품질 보증 프로세스] 설명
- [테스트 자동화]에 대한 리소스 제공
- [성능 테스트]를 위한 도구 제안
- [특정 유형의 프로젝트]에 대한 [소프트웨어 테스트 프로세스]를 설명하십시오.
- 내 [프로젝트 유형]에서 [소프트웨어 품질]을 어떻게 개선할 수 있습니까?
- 나는 당신이 [테스터] 역할을 하길 원합니다. [언어 또는 플랫폼]에 대한 [소프트웨어 테스팅 기술]은 무엇입니까?
소프트웨어 유지 관리 및 업데이트에 대한 프롬프트
- [기술 부채 관리] 방안 제안
- 설명 [지속적 통합]
- 목록 [소프트웨어 유지 관리 모범 사례]
- [소프트웨어 패치 프로세스] 설명
- [특정 유형의 프로젝트]를 위해 얼마나 자주 [내 소프트웨어를 유지 관리]해야 합니까?
- [언어 또는 플랫폼]에 대한 [소프트웨어 유지 관리 전략]을 제안할 수 있습니까?
- [특정 유형의 프로젝트]를 위한 [소프트웨어 업데이트] 방법은 무엇입니까?
소프트웨어 성능 및 확장성 최적화를 위한 프롬프트
- 설명 [캐싱]
- [로드 밸런싱] 설명
- [데이터베이스 성능 최적화]에 대한 리소스 제공
- [가로 확장] 방법 제안
- [콘텐츠 전송 네트워크] 설명
- [특정 유형의 프로젝트]에 대한 소프트웨어 성능을 어떻게 최적화할 수 있습니까?
- [언어 또는 플랫폼]에 대한 [소프트웨어 최적화 기술]을 제안할 수 있습니까?
- [특정 유형의 프로젝트]에 대한 [소프트웨어 확장성 전략]을 설명하십시오.
- [프로그래밍 언어]에서 [코드 블록 또는 프로그램]의 성능을 최적화하는 방법을 제안하십시오.
소프트웨어 문서 및 기술 문서 작성에 대한 프롬프트
- 설명 [API 문서]
- [기술 문서 작성]에 대한 리소스 제공
- [개발자 문서] 설명
- [소프트웨어 아키텍처 다이어그램 작성]을 위한 도구 제안
- [문서 모범 사례]의 예를 알려주세요.
- 내 [프로젝트 유형]에 대한 효과적인 기술 문서를 작성하려면 어떻게 해야 합니까?
- [특정 유형의 프로젝트]에 대한 [소프트웨어 문서화 프로세스]를 설명하십시오.
- 나는 당신이 [기술 작가]로 활동하기를 원합니다. [언어 또는 플랫폼]용 [소프트웨어 문서화 도구]를 제안할 수 있습니까?
이메일 작성 프롬프트
- [특정 주제에 대해] 이메일 쓰기
- [특정 어조로] 이메일 작성
- [전문적인 환경에서] 이메일 에티켓 설명
- [이메일 열기]의 예를 들어주세요.
- [이메일 제목] 개선 방법 제안
- 나는 당신이 이메일 커뮤니케이션 전문가로서 행동하고 [클라이언트 유형]에 대한 이메일을 구성하는 방법을 추천하기를 바랍니다.
인터뷰 준비를 위한 프롬프트
- [특정 프로그래밍 언어]에 대한 일반적인 인터뷰 질문을 제공합니다.
- 인터뷰를 위한 기술 커뮤니케이션 능력을 향상시키는 방법을 제안합니다.
- 면접 연습을 위한 코딩 챌린지 웹사이트를 추천합니다.
- 알고리즘 복잡도의 개념을 설명하고 시간 복잡도를 계산하는 예를 제공하십시오.
- 인터뷰에서 문제 해결 능력을 입증하기 위한 팁을 제공합니다.
- 인터뷰 전문가 역할을 하여 [언어 이름]에서 자주 묻는 코딩 질문 목록을 제공하시기 바랍니다.
도구 및 리소스 권장 사항을 얻기 위한 프롬프트
- [프로그래밍 언어]로 코딩하기 위한 좋은 IDE 또는 텍스트 편집기는 무엇입니까?
- [프론트엔드 프레임워크] 제안
- [백엔드 프레임워크]에 대한 리소스 제공
- [인기 있는 프로그래밍 언어] 나열
- [버전 제어 시스템] 추천
- [프로젝트 유형]에 대한 [소프트웨어 개발 프레임워크]를 제안하십시오.
- [특정 작업 또는 목적]을 위한 [소프트웨어 개발 도구]를 추천해 주시겠습니까?
- 나는 당신이 [프로그래머] 역할을 하고 [언어 또는 플랫폼]을 위한 [소프트웨어 개발 도구]를 추천하기를 바랍니다.
- [특정 작업]을 위한 [프로그래밍 언어/기술/프레임워크] 도구를 추천해 주시겠습니까?
- [특정 유형의 애플리케이션] 개발을 위한 일부 라이브러리 또는 프레임워크를 제안하십시오.
- [프로그래밍 언어 또는 기술]에 대한 신뢰할 수 있는 문서는 어디에서 찾을 수 있습니까?
- [프로그래밍 개념 또는 기술] 학습에 유용한 온라인 리소스는 무엇입니까?
- [프로그래밍 언어 또는 기술]에 대한 인기 있는 온라인 커뮤니티 또는 포럼은 무엇입니까?
- 나는 당신이 컨설턴트 역할을 하고 [특정 작업]에 유용한 [프로그래밍 언어/기술/프레임워크] 리소스를 제안하기를 바랍니다.
출처: https://www.learnprompt.org/chatgpt-prompts-for-programmers/
728x90
반응형
'IT > more' 카테고리의 다른 글
CSR과 SSR이란? 둘 의 장단점 비교 (0) | 2023.10.31 |
---|---|
[안드로이드] 네이티브, 하이브리드앱 구별하는 법 (0) | 2023.02.03 |
VS Code, Live Server 내 모바일로 확인하기 (0) | 2022.11.18 |
freebiesbug : 무료 웹페이지 psd, figma 사이트 (0) | 2022.04.18 |