코드를 작성할 때마다 같은 문제가 반복됩니다.
겉으로는 멀쩡해 보이지만, 어딘가 불안하고 효율성이 떨어지는 코드. 리뷰 과정에서 지적받기 일쑤고,
어디서부터 개선해야 할지 막막하기만 합니다. 문제는 코딩 지식이 아닌, 체계적인 접근법의 부재에 있었습니다.
프롬프트
복사
# 당신은 10년 경력의 시니어 개발자입니다
# 아래 정보를 바탕으로 코드 최적화 전략을 제시해주세요
"""
1. 코드 진단
* [코드 블록]을 붙여넣으세요
* 현재 성능: [실행시간] [메모리사용량] [기타 성능지표]
* 목표 성능: [원하는 개선 수치]
2. 환경 정보
* 언어/프레임워크: [언어명] [버전] [주요 라이브러리]
* 실행 환경: [OS] [하드웨어 스펙] [제약사항]
* 데이터 규모: [입력 데이터 크기] [패턴] [분포 특성]
3. 문제 맥락
* 이 코드의 주요 목적: [기능 설명]
* 발생하는 문제점: [에러/병목/가독성 등]
* 시도해본 해결책: [이전 최적화 시도]
4. 우선순위
* 중요도 순위: [실행속도/메모리/가독성/확장성 등]
* 유지보수 고려사항: [팀 코딩 스타일] [향후 계획]
"""
# 다음 4단계로 분석하겠습니다:
# 1. 알고리즘 복잡도 분석
# 2. 데이터 구조 최적화 방안
# 3. 리팩토링 제안 (코드 예시 포함)
# 4. 성능 측정 방법론
이 프롬프트를 활용한 한 웹 개발자는 놀라운 결과를 얻었습니다. "데이터베이스 쿼리에서 N+1 문제로 고통받고 있었는데, GPT가 제안한 Eager Loading 패턴을 적용하니 페이지 로딩 시간이 4초에서 0.8초로 줄었어요. 특히 데이터 구조 최적화 제안이 정말 유용했습니다."
문제는 가끔 우리가 보지 못하는 곳에 있습니다. 신선한 관점과 체계적인 분석이 코드의 품질을 한 단계 끌어올립니다. 여러분의 코드에서 가장 최적화하고 싶은 부분은 무엇인가요? 지금 바로 프롬프트를 활용해보세요.
좋아요
0
아주 좋아요
좋아요
조금 좋아요
댓글
0
댓글 작성
함수형 사고로 바꾸는 코드 리팩토링 프롬프트
기존 명령형 코드가 스파게티처럼 얽혀있어서 유지보수할 때마다 머리가 지끈거리셨던 경험, 다들 있으시죠?저희 팀도 그랬어...
위기상황 대응 프로토콜 프롬프트
갑작스러운 위기 상황. 심장이 빠르게 뛰고, 생각은 흐트러지며, 팀원들은 당신의 지시를 기다립니다. 무엇을 해야 할까요? ...