[Coding Agent] 바이브코딩 - Copilot Pro+

jun·2025년 5월 22일

Spring

목록 보기
1/1

spring-server-starter-copilot

일단 결제

  • 36.48 USD => 50,371원 비싸다...

문제점

  • 매번 반복되는 작업이 개발 속도를 저해한다.
  • 프로젝트 시작 시 가장 많은 시간을 잡아먹는 건 설정(config) 이다.
  • 비즈니스 로직 중심의 코드 리뷰에 집중하고 싶다.
  • 도메인만 정의하면 나머지 구현체들은 자동으로 생겼으면 좋겠다.

도전 과제

  • 템플릿 코드를 만들어 반복 작업 제거
  • Copilot Agent를 활용해 기본 구현체 자동 생성
  • 정적 분석, 린팅, 코드 포맷팅, 리뷰 자동화 → 코드리뷰는 비즈니스 로직에만 집중
  • DDD 기반 개발 → 도메인 모델에 집중할 수 있는 구조 설계

copilot agent 활용!!

1. 이슈 등록

2. 코파일럿 이슈 할당

3. agent 작업 시작 PR 만들고 다음 동작 진행

4. 이슈 관련 코드 분석 하고 TODO 작성

5. 구현 끝나면 다시 정리해서 작성해줌

6. 코드 확인

7. 리뷰로 나머지 함수 추가해줘 하니 반영해줌

  • 리뷰 작성
  • 반영 코드

8. 코드 분석 툴 실행

  • spotless
  • sonarqubecloud 정적 분석 도구
  • JaCoCo 테스트 커버리지

코드 체크가 안된다 좀더 확인 필요
코드가 없어 전체 테스트 커버리지가 낮음 개선 필요

9. sematic 활용한 CHANGELOG, TAG, RELEASE 자동 생성

  • sematic-release 활용
  • CHANGELOG.md, tag, release, gradle version 까지 한큐 관리

10. 최종 코드 병합 -> CD 연동 예정

업데이트 예정

이슈

  • .class 파일이 생겨있었음. 바이너리인데 이게 왜 생기는지 모르겠음. 개선해주세요 :)

느낀점

반복 작업을 줄이고, AI 시대에 맞는 개발자로 성장하기

요즘 개발자로서 더 효율적으로 일하는 방법이 뭘까 자주 고민하게 된다.
AI 에이전트들이 점점 많아지는 걸 보면, 단순 구현은 이제 의미 없어질지도 모르겠다.
살아남으려면 반복작업은 줄이고, 생산성을 끌어올려야 한다.
그래서 작은 프로젝트부터 실험해보는 중이다.
아직은 초반이지만, 하나씩 적용해보자.

profile
사람들에게 긍정적 에너지와 즐거움을 주는 개발자

0개의 댓글