목록 보기
Cursor와 TDD로 만드는 Swift Macro
AI

Cursor와 TDD로 만드는 Swift Macro

당근마켓
당근마켓
2025년 4월 17일

두줄요약

Cursor와 TDD로 Swift Macro를 구현하는 과정을 소개했습니다.\n테스트 작성부터 LLM 코드 생성, 검증, 리팩토링까지의 실무 흐름을 보여주었습니다.

핵심 내용

  • Swift Macro 구현을 TDD로 진행하는 흐름 소개
  • Cursor와 Xcode를 함께 사용해 테스트 작성, 코드 생성, 검증, 리팩토링을 반복하는 방식
  • SwiftSyntax와 Swift AST 탐색 비용을 LLM으로 줄이는 활용 예시

적용해볼 점

  • 매크로 인터페이스와 생성 결과를 먼저 정의한 뒤 테스트부터 작성하는 접근
  • LLM이 생성한 코드는 컴파일과 테스트로 검증하고, 최종 리뷰는 엔지니어가 수행하는 절차
  • 큰 작업은 작은 단위로 나누고, 인덴트 같은 세부 차이도 테스트 기준으로 관리

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...