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

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Amazon Q puede revisar todo tu código base o revisarlo automáticamente a medida que lo escribes.

Antes de empezar, asegúrate de haber instalado Amazon Q en un IDE que admita 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.

Revisa a medida que codificas

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 reseñas basadas en reglas impulsadas por los detectores Amazon Q. Amazon Q revisa automáticamente el archivo en el que está codificando activamente, lo que genera problemas de código tan pronto como se detectan en el código. Cuando Amazon Q realiza revisiones de automóviles, no genera correcciones de código locales.

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

Pausar y reanudar las revisiones automáticas

Para pausar las revisiones automáticas, sigue estos pasos.

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

    Se abre la barra de tareas de Amazon Q.

  2. Selecciona Pausar las revisiones automáticas. Para reanudar las revisiones automáticas, selecciona Reanudar las revisiones automáticas.

Revisa un archivo o un proyecto

También puedes 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 generativas impulsadas por la IA. Los problemas de código generados durante las revisiones de archivos o proyectos pueden incluir correcciones de código in situ.

Para iniciar la revisión de un archivo o proyecto, siga estos pasos:

JetBrains
  1. Abre un archivo o proyecto que quieras revisar en tu IDE.

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

  3. Se abre una nueva pestaña de chat. Amazon Q te pide que selecciones un proyecto o un archivo para revisarlos. Si está revisando un archivo, el archivo que desee revisar debe estar abierto y activo en el IDE. Si está revisando un proyecto, el proyecto debe estar abierto en el IDE.

  4. Elige el tipo de revisión que deseas ejecutar. Amazon Q comienza a revisar el proyecto o el archivo que tienes abierto actualmente en el IDE.

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

  6. Puedes elegir un problema para redirigirlo al área específica del archivo donde se detectó el código vulnerable o de baja calidad.

    Para ver más detalles sobre el problema, selecciona 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 del problema con el código con información sobre el problema.

  7. Para solucionar sus problemas con el código, consulteSolución de problemas de código con Amazon Q Developer.

Visual Studio Code
  1. Abre un archivo o proyecto que quieras revisar en tu IDE.

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

  3. Con un lenguaje natural, describe el tipo de revisión de código que deseas ejecutar. Puedes 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 del archivo.

    Con tu proyecto o archivo de código abierto en el IDE, puedes introducir cosas como:

    • Review my code changes

    • Run a code review on this file

  4. Amazon Q empezará a revisar tu archivo o proyecto. Una vez completado, resumirá las cuestiones y observaciones de mayor prioridad.

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

  5. Para obtener más información sobre un problema de código, navega hasta el panel de problemas de código situado encima del panel de chat. Desde allí, puedes hacer lo siguiente:

    1. Seleccione un problema para redirigirlo al área específica del archivo donde se detectó el código vulnerable o de baja calidad.

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

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

  6. Para obtener más información sobre cómo solucionar los problemas de código, consulteSolución de 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 Solución de problemas de código con Amazon Q Developer.