Inicio de una revisión de código con Amazon Q Developer - Amazon Q Developer

Inicio de una revisión de código con Amazon Q Developer

Amazon Q puede revisar todo el código base o revisarlo automáticamente mientras lo escribe.

Antes de comenzar, asegúrese de haber instalado Amazon Q en un IDE que sea compatible con revisiones de código. Para obtener más información, consulte Instalación de la extensión o el complemento de Amazon Q Developer en el IDE.

Revisión a medida que se escribe código

nota

Las revisiones automáticas de Amazon Q solo están disponibles con una suscripción a Amazon Q Developer Pro.

Las revisiones automáticas son revisiones basadas en reglas basadas en los detectores Amazon Q. Amazon Q revisa automáticamente el archivo en el que está codificando activamente y genera problemas de código en cuanto los detecta en el código. Cuando Amazon Q realiza revisiones automáticas, no genera correcciones de código locales.

Las revisiones automáticas están habilitadas de forma predeterminada cuando utiliza Amazon Q. Utilice el siguiente procedimiento para pausar o reanudar las revisiones automáticas.

Pausa y reanudación de las revisiones automáticas

Para pausar las revisiones automáticas, siga los pasos que se describen a continuación.

  1. Elija Amazon Q en la parte inferior de la ventana del IDE.

    Se abre la barra de tareas de Amazon Q.

  2. Elija Pausar revisiones automáticas. Para reanudar las revisiones automáticas, elija Reanudar revisiones automáticas.

Revisión de un archivo o proyecto

También puede iniciar una revisión desde el panel de chat para que Amazon Q revise un archivo o proyecto concreto. Las revisiones de archivos y proyectos incluyen revisiones basadas en reglas y en IA generativa. Los problemas de código generados durante las revisiones de archivos o proyectos pueden incluir correcciones de código locales.

Para iniciar una revisión de un archivo o un proyecto, realice los siguientes pasos:

JetBrains
  1. Abra un archivo o un proyecto que quiera revisar en el IDE.

  2. Elija el icono de Amazon Q para abrir el panel de chat. Escriba /review.

  3. Se abrirá una nueva pestaña de chat. Amazon Q le pide que seleccione un proyecto o un archivo para revisarlo. Si va a revisar un archivo, el archivo que desee revisar debe estar abierto y activo en el IDE. Si va a revisar un proyecto, el proyecto debe estar abierto en el IDE.

  4. Elija el tipo de revisión que desee ejecutar. Amazon Q comienza a revisar el proyecto o el archivo que tiene abierto actualmente en el IDE.

  5. Cuando finalice la revisión, se abrirá la pestaña Problemas de código sobre el panel de chat con una lista de los problemas que ha encontrado Amazon Q.

  6. Puede elegir un problema para que se le redirija al área específica del archivo donde se ha detectado la vulnerabilidad o el código de baja calidad.

    Para ver más detalles sobre el problema, seleccione el icono de lupa situado a la derecha del nombre del problema de código en la pestaña Problemas de código. Se abre un panel de Detalles de problemas de código con información sobre el problema.

  7. Para abordar los problemas de código, consulte Cómo abordar problemas de código con Amazon Q Developer.

Visual Studio Code
  1. Abra un archivo o un proyecto que quiera revisar en el IDE.

  2. Elija el icono de Amazon Q para abrir el panel de chat.

  3. Con un lenguaje natural, describa el tipo de revisión de código que quiera ejecutar. Puede revisar solo los cambios de código recientes o un archivo completo. Los cambios de código se determinan en función del resultado del comando git diff en el archivo.

    Con el proyecto o el archivo de código abierto en el IDE, puede indicar aspectos como los siguientes:

    • Review my code changes

    • Run a code review on this file

  4. Amazon Q empezará a revisar el archivo o proyecto. Una vez finalizado, resumirá los problemas y las observaciones de mayor prioridad.

    Si se detecta algún problema, se abre el panel Problemas de código sobre el panel de chat con una lista de los problemas que ha encontrado Amazon Q.

  5. Para obtener más información sobre un problema de código, vaya al panel de Problemas de código situado encima del panel de chat. Ahí puede hacer lo siguiente:

    1. Elija un problema para que se le redirija al área específica del archivo donde se ha detectado la vulnerabilidad o el código de baja calidad.

    2. Para obtener una explicación del problema del código, seleccione el icono de la lupa situado junto al nombre del problema del código. Amazon Q proporcionará detalles sobre el problema y le sugerirá una corrección que puede insertar en el código.

    3. Para solucionar el problema con el código, elija el icono de llave inglesa situado junto al nombre del problema del código. Amazon Q proporcionará una breve explicación de la corrección y, a continuación, realizará una corrección local en el archivo de código. Verá el cambio de código en el archivo y tendrá la opción de deshacer el cambio desde el panel de chat.

  6. Para obtener más información sobre cómo abordar problemas de código, consulte Cómo abordar problemas de código con Amazon Q Developer.

Visual Studio
  1. Abra un archivo desde el proyecto que desee analizar en Visual Studio.

  2. Seleccione el icono de Amazon Q en la parte inferior del archivo para abrir la barra de tareas de Amazon Q.

  3. En la barra de tareas, seleccione Ejecutar análisis de seguridad. Amazon Q comienza a analizar el proyecto.

    En la siguiente imagen, en Visual Studio, el usuario selecciona el icono de Amazon Q y aparece una barra de tareas en la que el usuario puede elegir Ejecutar análisis de seguridad.

    Visual Studio con la barra de tareas de Amazon Q que muestra “Ejecutar análisis de seguridad” como opción
  4. El estado del análisis se actualiza en el panel de resultados de Visual Studio. Se le notificará cuando se complete el análisis.

    Para obtener información sobre cómo ver y abordar los resultados, consulte Cómo abordar problemas de código con Amazon Q Developer.