Antigravity, 3일 후기.
가랑비

Lv.1 가랑비 (58.♡.137.93)

2025년 12월 26일 AM 03:35 · 수정됨(13:57)

조회 1,400 공감 0

지난 주말에 google AI Pro 결제하였는데 (3개월9500원, 이후 29,000원 정도), 어제부턴가 12개월 10만원초반대 할인이 나온 것 같더군요. ㅠ. 다른 신용카드와 다른 이메일 주소로 저렴한 1년 구독 시도해 봐야겠습니다. 


예전에 어느 분이 SDD (Spec-driven development) 관련된 framework 를 소개해주셔서, claude x $40 을 이용하여 간단한 바이브 프로그래밍을 시도한 적이 있습니다. 기능 사양 - 동작 사양- 파일/함수 정리 - 구현및 검증 순서, 이렇게 점차적으로 md 파일을 만들어가면서 개발을 구체화시킨 후에 코딩을 시작하더군요. 꽤 괜찮은 방법이다 싶어서, antigravity 로 python utility 만드는데 응용해 보았습니다. antigravity 가 이 방향을 잘 이해하고 md 작성 및 코딩까지 잘 해주네요.


Antigravity 에서, 우선 md 파일만 집중적으로 만들었습니다. 사용자 사양을 정확하게 기술하게 하고, 필요한 library 와 사용될 함수들, 유사한 기능들을 모아서 코드 파일을 분리할 때의 파일 분리방법등을 먼저 md 파일에 정리하게 하였습니다. (저는 요구사항만 입력하고, md 파일을 직접 편집하지는 않았습니다.) 

그런 뒤에, 파일 분리와 거기에 들어갈 파일들 리스트, 인자까지 정리하게 만든 후, 순차적인 코딩과 검증을 위한 다단계 구현/검증 방법을 적어달라고 하였습니다. 어떤 내용을 구현한 뒤에 스크립트를 실행하여 어떤 기능을 확인하면 되는지를 잘 정리해 주네요. 


 md 파일을 마음에 들게 만든 후에는, 파일/함수 분리정책과 구현/검증 순서만 참고하여 코드를 작성해 달라고 하였더니, 꽤 빠르게 각 단계를 구현해 줍니다. 그리고 python 은 워낙 오픈 코드가 많아서 그런지, 뚝~딱하면 동작하는 코드가 업데이트 되네요. 에러도 거의 없네요. 


vscode 에서 terminal 이용할 때는 아주 느렸었는데, antigravity 는 꽤나 빠릅니다. 코딩 태스크를 작게 쪼갠 영향도 좀 있는 것 같고요. 


계속 느끼지만, 로컬PC 에서 돌아가는 개인 유틸리티를 만들기는 정말 쉬워지네요.

댓글 (6)

  • SDK

    SDK Lv.1

    25.12.26 · 127.♡.0.1

    Antigravity 저도 다시 활용해 봐야겠습니다.
    후기 감사드립니다
  • 가랑비

    가랑비 Lv.1 → SDK 작성자

    25.12.26 · 58.♡.137.93

    다른 툴도 비슷하게 잘할 것 같기는 한데, antigravity 는 다 세팅된 통합IDE 상태에서 시작하는 것이 저같은 초보에게는 큰 장점이었습니다.
  • P

    paniciline Lv.1

    25.12.26 · 210.♡.75.243

    구현 기능 쭉 요청해가며 수정하며 쌓아갔는데 md 파일을 만들어 요구 사항을 쌓아갈 생각은 못해봤는데 저도 활용해봐야겠습니다
  • 가랑비

    가랑비 Lv.1 → paniciline 작성자

    25.12.26 · 58.♡.137.93

    다모앙에도 어느 분이 올려주셨는데, spec driven development 관련 동영상 한 두개 보는 것도 괜찮은 것 같습니다. 개발자 친화적?이고, 개념 구상 구현의 절차를 따라가는 것이어서 꽤 마음에 듭니다. 이 방법을 대충 따라해도, AI가 잘 이해하고 만들어주네요 ㅎ.
    (개떡같이 말해도 찰떡같이 알아듣고 처리해주는 느낌이 있어서 좋습니당. 5년후 직업군에 미치는 영향은 좀 불편하지만요 ㅠ.)
  • 달콤한딸기쨈

    달콤한딸기쨈 Lv.1

    25.12.26 · 59.♡.176.97

    전 구독료 10년치로 구글 주식 샀습니다.
  • 가랑비

    가랑비 Lv.1 → 달콤한딸기쨈 작성자

    25.12.26 · 58.♡.137.93

    저도 구글 주식을 쬐끔 샀습니당. ㅎ

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