Todas las Noticias en Películas, Avances de Películas y Reseñas.

Cómo usar GitHub Copilot en tu Mac para una programación más rápida

El desarrollo de software puede ser un proceso extremadamente largo. Una vez que haya elaborado los algoritmos de lo que desea que haga su aplicación, debe escribir el código. Con mucho esfuerzo, se encontrará construyendo función tras función, tal vez deseando que hubiera una manera más rápida. Gracias a los avances en inteligencia artificial (IA), ahora sí lo hay. Exploremos el poder de GitHub Copilot en tu Mac para acelerar el desarrollo de tu aplicación.

¿Qué es GitHub Copilot y qué puede hacer?

GitHub Copilot es una herramienta de inteligencia artificial (IA) que puede escribir fragmentos de código mientras trabaja. Los desarrolladores lo llaman un programador de pares de IA. La herramienta utiliza la tecnología GPT-3 de OpenAI para analizar el código y generar sugerencias para completarlo. Esta herramienta puede ahorrarle innumerables horas de tiempo y esfuerzo, permitiéndole concentrarse en otros aspectos de su trabajo.

Al usar GitHub Copilot en tu Mac, puedes escribir código más rápido de dos maneras. Primero, mientras escribe su código, la extensión ofrece sugerencias de autocompletar para crear rápida y fácilmente las funciones y otros fragmentos de código que necesita. Pero eso es sólo la punta del iceberg.

Yendo un paso más allá, puedes escribir comentarios en lenguaje natural en tu código fuente. Luego, GitHub Copilot le sugerirá todas las funciones, lo que le permitirá desarrollar rápidamente su aplicación sin tanto tiempo, esfuerzo o escritura.

Comencemos aprendiendo cómo instalar Github Copilot en macOS, paso a paso.

Cómo incorporar la extensión GitHub Copilot a su software de desarrollo en su Mac

La extensión AI está disponible para varios entornos de desarrollo integrados (IDE) diferentes. Si bien actualmente no está disponible para Xcode, GitHub Copilot está disponible para una amplia variedad de otros IDE en macOS. Estos incluyen JetBrains IDE, Neovim y Visual Studio Code (VSC).

Recomendado:  Las mejores aplicaciones gratuitas para aprender Arduino en Android

Por el bien de este tutorial, exploraré el uso del complemento dentro de VSC. Veamos cómo instalarlo.

Tiempo necesario: 2 minutos.

Una vez que haya instalado Visual Studio Code, puede seguir estos pasos para poner en funcionamiento la extensión GitHub Copilot.

  1. Dentro de VSC, haga clic en el Extensiones botón en la barra lateral izquierda. Buscar Copiloto de GitHub y haz clic en el azul Instalar botón.

  2. Salga de VSC y reinícielo para recargar completamente el entorno.
  3. Finalmente, debes iniciar sesión en tu cuenta de GitHub dentro de VSC. Para hacerlo, haga clic en el ícono de perfil cerca de la parte inferior izquierda de la ventana de la aplicación, luego haga clic en Inicie sesión con GitHub para usar GitHub Copilot. Siga las instrucciones en la ventana de su navegador para otorgar acceso al complemento.

Una vez aclarado esto, está listo para ponerse a trabajar, permitiendo que su nuevo programador de pares de IA le ayude a escribir código de forma más rápida y eficiente.

Ver sus primeras sugerencias de código

En VSC, abra un nuevo archivo de código fuente. La extensión GitHub Copilot puede ayudarte a escribir para varios lenguajes y marcos de programación, pero tiene sus preferencias. Al momento de escribir este artículo, la herramienta funciona especialmente bien para Python, JavaScript, TypeScript, Ruby, Go, C# y C++.

Veamos un par de formas en que GitHub Copilot puede ayudarnos a generar números aleatorios usando JavaScript. Primero, digamos que está comenzando a crear una función y desea que el programador del par de IA sugiera formas de hacerlo.

  1. En VSC, cree un nuevo archivo JavaScript (*.js).
  2. Dentro de su nuevo archivo, escriba el siguiente encabezado de función: function generateRandomNumberBetween1And10()
  3. GitHub Copilot sugerirá la “meollo” de su función, que ve en el texto gris oscuro descrito arriba.
  4. ¿No te gusta el código sugerido? Puede recorrer otras alternativas presionando Opción + ] o Opción + [.
  5. Once you’ve found a code suggestion you like, press the Tab key to accept it.

There’s another way GitHub Copilot can help streamline your programming. You can also type a natural language comment in your source code file describing what you want the code to do. GitHub Copilot will offer suggestions to accomplish that.

In this case, I want to create a Python program that will generate a random number between 1 and 6, then display the number and a series of dots corresponding to that number.

Here’s how GitHub Copilot can help with that.

  1. To begin, I’ll type a comment describing what I want to do.
    # Generate a random number between 1 and 12, then print
    # the number using dots corresponding to the number.
  2. GitHub Copilot starts by suggesting the function needed. I press Tab to accept it, then continue to press Tab as the extension builds my code. You can see the results of one suggested option below.

Once you’re happy with what you’ve generated with the help of your AI pair programmer, it’s time to test.

Test and Debug Your Code

How you go about this, of course, will vary based on what type of code you’re writing. JavaScript, for example, you’ll usually upload to your web server and test through a web page. For a Python script, on the other hand, you can just run it from the Terminal.

For the Python example above, I launch the Terminal app from Applications > Utilities > Terminal. Then, I run my program in Python to see how it does.

  1. First, I change directories to where I saved my file.
  2. Next, type python [the file name of my source code].
    Entonces, en mi caso, escribo python github.py.
  3. Y así, veo que mi pequeño programa funciona más o menos como esperaba.

GitHub Copilot puede optimizar su trabajo como codificador

Esta es definitivamente una herramienta interesante para los desarrolladores. Le permite trabajar de forma más rápida y eficiente, ofreciendo sugerencias de código a medida que desarrolla su aplicación. Puede configurarlo en unos pocos pasos rápidos y comenzar a usarlo en su Mac en cuestión de minutos.

Tabla de Contenido