본문 바로가기
Android/AI Coding Assistan

[Android Sudio] Google Gemini #02 사용 방법 및 간단 리뷰

by Jay Son 아기 냥이 해린 짱💖 2025. 3. 23.
반응형

1편: https://json8.tistory.com/197

 

[Android Sudio] Google Gemini #01 사용 방법 및 간단 리뷰

Android Studio 버전Android Studio Meerkat | 2024.3.1 What is the Gemini AI Assistant?Google의 AI 기반 개발 도구로, Android Studio에서 코드 작성, 자동 완성, 디버깅 지원, 코드 최적화 등의 기능을 제공하는 인공지

json8.tistory.com

 

오늘에 주제😀

1. 코드 리뷰 및 리팩토링 지원

2. 문서 및 가이드 제공

3. 버그 탐지 및 해결 지원

 

1. 코드 리뷰 및 리팩토링 지원

Gemini 채팅 창에 "XXX 클래스 리팩토링 해줘" 입력 후 Submit 버튼 누름

 

결과👍

리팩토링 설명, 주요 변경 사항 정리, 설명 까지 정리👍👍

 

2. 자동 주석 생석

💻코드를 이용한 주석 생성

함수 상단 아래와 같이 기본 주석만 생성 할 경우 함수 동작에 맞는 주석 설명이 자동 추가 됨.

/**
 *
 * @return
 */
private int getEditViewPosition() {

💻 Document Method 명령어를 이용한 주석 생성

함수 -> 마우스 우클릭 메뉴 -> Gemini -> Document Method "함수명" 선택

무지막지한 주석 내용 추가됨.

상단 Accept Changes 버튼 선택

코드에 반영

💻주석을 이용한 코드 생성

- 주석 내용을 추가 후 엔터 -> 함수 이름 자동 생성 -> 함수 추가 후 엔터 -> 코드 자동 생성 👍👍

3. 버그 탐지 및 해결 지원

함수 mDataset 변수를 null로 초기화 추가 후 의도적으로 버그 코드 생성

/**
 * 이 함수는 첫번째 데이터를 가져와서 리턴하는 함수이다.
 */
public String getFirstItem() {
    mDataset = null;

    return mDataset.get(0);
}

Gemini 메뉴 -> Suggest Improvements 실행

Gemni 채팅 창에 수정 코드 제공

 

Android Studio Gemini 툴 기본 사용 방법 리뷰는 여기서 마무리 하겠습니다.😊

반응형