Hola a todos. Soy Vikash. Soy un gerente de desarrollo de software con AWS en Amazon. {{^}}Hola a todos. Soy Abita Bala. Soy una gerente de producto senior en AWS. Gracias, Abita.
Hoy, me gustaría darles la bienvenida a todos a nuestra charla, Potenciando el Flujo de Trabajo del Desarrollador con Amazon Q Developer. Hoy, en esta charla, primero veremos el ciclo de vida del desarrollo de software. Luego echaremos un vistazo a Amazon Q Developer. Luego veremos los agentes de Amazon Q Developer en IDE, que son slash dev, slash test, slash docs y slash review. Luego veremos Amazon Q Developer en tu terminal. Y finalmente, echaremos un vistazo a Amazon Q Developer en la consola de AWS.
El ciclo de vida del desarrollo de software es divertido. Nos permite resolver problemas difíciles, encontrar grandes soluciones y hacer felices a nuestros clientes. Es un proceso muy iterativo. Comenzamos con un plan, que es como un documento de requisitos del producto. Luego creamos artefactos, como código, documentación, etcétera. Lo probamos, lo hacemos más seguro, lo operamos, lo desplegamos en la nube, luego lo mantenemos, lo monitoreamos y lo modernizamos. Y luego hacemos todo esto de nuevo.
Entonces, ¿qué es Amazon Q Developer? Amazon Q Developer es un asistente conversacional impulsado por IA que puede ayudarte a lo largo de tu ciclo de vida del desarrollo de software, que es el SDLC. Puede realizar tareas complejas de manera autónoma. Y para llevar este paso más allá, hoy construiremos un juego llamado 2048 o 2048. El objetivo del juego, como podemos ver aquí, es fusionar dos fichas con los mismos números para construir un número más grande juntos. Por ejemplo, aquí fusionamos dos fichas de dos para hacer cuatro, fusionamos dos fichas de cuatro para hacer ocho y 16 y así sucesivamente.
Entonces, ¿cómo procedemos con esto? Primero usaremos el agente de Amazon Q Developer, que es slash dev para el desarrollo de características. Luego escribiremos pruebas unitarias para hacerlo listo para producción, luego realizaremos revisiones de código, y finalmente redactaremos una documentación antes de enviarlo a producción. Así que comencemos con el desarrollo de características. El agente de Amazon Q Developer para el desarrollo de características puede recibir requisitos de tu parte, luego analizará tu base de código y propondrá todo el desarrollo de características y lo hará en tu nombre de manera autónoma. Como vemos en toda esta presentación, todo comienza con un aviso en tu IDE.
Comments