
AI
.NET 앱 현대화를 위해 Visual Studio IDE에서 Amazon Q Developer를 이용한 에이전틱 코딩 경험 공유
두줄요약
Visual Studio에서 Amazon Q Developer를 활용해 .NET Framework를 .NET 8로 포팅하는 에이전틱 코딩 경험을 소개했습니다.\nMCP와 Q Chat으로 빌드, 수정, 테스트 자동화를 확장하는 활용법도 함께 설명했습니다.
핵심 내용
- Visual Studio IDE에서 AWS Toolkit with Amazon Q를 설치해 Amazon Q Developer의 에이전틱 코딩 기능을 사용하는 흐름 소개
- AWS Transform으로 레거시 .NET Framework 프로젝트를 .NET 8로 포팅하고, View diffs로 변경 코드 확인 후 개발자가 반영하는 절차 설명
- Q Chat의 MCP 연동으로 파일 읽기, 코드 수정, 빌드 반복, Playwright 기반 웹 테스트 자동화까지 확장 가능
적용해볼 점
- 포팅 결과와 코드 차이를 검토한 뒤 빌드·테스트를 개발자가 최종 검증하는 협업 방식
- MCP를 활용해 외부 도구와 연결하고 자동화 범위를 넓히는 활용 가능성
- 레거시 현대화와 오류 해결 과정에서 AI 어시스턴트를 워크플로우에 깊게 통합하는 접근
