본문 바로가기
ai

Claude로 서비스 A-Z 만들어보기 (2,3 주차 회고: MVP 개발)

by CodingMasterLSW 2026. 5. 16.

최근에 진짜 너어무 바빠서 이제야 회고를 씁니다ㅜㅜ 2~3주 차 회고를 한 번에 진행합니다!


개발 근황 및 느낀점

MVP를 개발했습니다. 우선 서비스를 간단하게 소개해보자면, 1:1 음성 영어 통화 서비스입니다. 약 2주 정도의 기간 동안 통화 서비스를 개발했어요. 웹이 아닌 IOS, Android 타깃의 서비스입니다. Native는 아니고, 웹 앱 + 일부 Natvie 기능을 섞었어요.

 

기능 자체가 상당히 복잡했습니다. 예를 들면 음... 통화 도중에 홈 화면으로 이동하면 전화가 안 끊겨야 하고, 네트워크가 끊겼을 때는 통화를 바로 종료해야 하나? 그렇지 않다면 몇 초 동안 사용자가 들어오지 않으면 연결을 종료해야 하나?? 등의 많은 고민 포인트가 있었습니다.  물론 프런트 코드는 제가 작성하지 않았습니다ㅎ... 대신 프로젝트의 기능 요구 사항에 대해 많이 고민을 했었던 것 같아요.

 

저는 음성 통화 도메인을 처음 접하는 사람이고, 프론트 개발도 할 줄 모르는 사람입니다. 그럼에도 불구하고 꽤 좋은 퀄리티의 MVP를 단기간에 만들 수 있었어요. 

 

개발 도중에 막히는 부분은 없었나요?

- 프런트 측에서 한 부분이 막히긴 했습니다. 이어피스 <-> 스피커 모드 전환하는 과정에서 알 수 없는 에러가 계속 났어요. 저는 프론트 코드를 읽을 줄 모르니까 AI한테 의존적으로 기댔는데, 결국 고쳐주긴 하더라고요ㅎ 근데 해당 문제를 수정하는데 한 6시간 이상 걸렸던 것 같아요.

 

AI Agent 관리?

원인은 모르겠는데, 갑자기 Claude가 이상하게 코드를 짤 때가 종종 있습니다.. md파일을 안 읽고 코드를 짜는 것 같은 느낌이라고 해야 하나...? plugin의 발동 조건도 좀 모호한 것 같아요. ~~~ 만들어줘.라고 했을 때 superpower plugin을 사용하는 경우도 있고, 사용하지 않는 경우도 발생하네요. 발동 조건을 잘 모르겠습니다. 모호한 부분이 많은데, 시간이 나면 따로 공부를 해보던가 해야겠어요...!

 

객체지향/ 클린코드가 유효한가? 

 

저번 포스팅에서 객체지향/클린코드가 유효한가?라는 이야기를 했는데요, 아직은 모르겠습니다. 

 

이 궁금증을 해소하기 위해 주변 우테코 크루들과 이야기도 해봤고, 코치님들과 얘기도 해보았는데 생각이 전부 다릅니다. 필요 없다는 분들도 있었고, 유효하다는 분들도 있었습니다. 유효하다는 측의 의견은, 'AI는 실제 존재하는 코드를 기반으로 학습했기 때문에, 사람이 보기 좋고 고치기 쉬운 코드면 AI도 보기 좋고 고치기 쉬운 코드다. 즉 구조가 잘 짜인 코드는 AI가 버그를 더 빨리 찾을 수 있다'였습니다.유효하지 않다는 측의 의견은, 'AI는 놀라운 속도로 빠르게 성장하니까 다 해준다'였습니다.

 

저는 아직까지는 유효하다는 생각이긴 합니다. 코드가 많이 더러우면 흐름 따라가기가 힘들고, AI가 수정했을 때 이해해야 하는 콘텍스트가 많아질 것 같아요. 그러다가 흐름을 놓칠 것 같습니다. 흐름을 놓치면 결국 AI한테 의존적이게 되고, 문제가 발생했을 때 해결하는 시간과 비용이 커지는 것 같아요.


개발 외적 근황

 

계속되는 앱스토어 리젝

 

3번째 앱스토어 리젝을 당하고 있습니다ㅎ... 서비스의 주제가 1:1 영어 회화 랜덤 매칭인데, 애플 측에서 랜덤매칭을 아예 막고 있는 것 같아요. 시중에 서비스들을 찾아보면 제 서비스와 흐름이 비슷한 서비스들이 잘 살아있는데... 애플과 계속 얘기를 해봐야겠어요ㅜ

 

모두의 창업에 지원했습니다!

서비스 특성상 초기 유저가 있어야 서비스 운영이 가능한데, 선정돼서 지원금 받고 제대로 서비스 운영해보고 싶네요ㅎㅎ

두근두근

 

랜딩 페이지와 서비스 소개 영상도 만들었습니다! 혹 서비스가 궁금하신 분들은 들어가서 구경해 보시면 좋을 것 같아요.

https://landing.lingring.site/

 

https://www.youtube.com/watch?v=C3EQTvtDOdw