</> CodeBooks
    ← Volver a Git y GitHub (página 2)
    Portada de Programming with GitHub Copilot

    Programming with GitHub Copilot

    Kurt Dowswell

    Editorial
    Wiley
    Año
    2024
    Páginas
    ~464
    Nivel
    Intermedio

    De qué trata

    Guía práctica publicada por Wiley en 2024 y redactada por Kurt Dowswell, arquitecto de software y GitHub Community Hero, concebida para integrar GitHub Copilot como asistente inteligente en el día a día del programador. La obra está pensada para desarrolladores con un nivel intermedio que ya dominan al menos un lenguaje de programación (como JavaScript, TypeScript, Python o C#) y desean incorporar herramientas de asistencia por inteligencia artificial en su entorno de trabajo (principalmente Visual Studio Code) para acelerar sus desarrollos manteniendo criterios sólidos de calidad y seguridad.

    El libro aborda detalladamente desde la activación de licencias (Individual, Business y Enterprise) y la configuración de extensiones en el editor hasta el uso estratégico del panel de sugerencias y los atajos de teclado. Dedica una atención especial a Copilot Chat y al diseño de instrucciones (prompt engineering) específicas para ingeniería de software, dominando comandos de barra diagonal (`/fix`, `/explain`, `/tests`) y variables de contexto (`@workspace`). En el plano técnico enseña a utilizar Copilot para aprender la sintaxis y modismos de nuevos lenguajes, refactorizar código existente, generar suites de pruebas unitarias y pruebas basadas en comportamiento (BDD), analizar trazas de excepciones para corregir fallos en tiempo de ejecución y comprender las implicaciones legales, éticas y de privacidad a través del GitHub Copilot Trust Center.

    Durante la lectura se implementan pequeños proyectos guiados, incluyendo la creación asistida de una herramienta de consola en un lenguaje nuevo y la construcción completa de una batería de pruebas automatizadas. La obra destaca por fomentar una mentalidad crítica, instruyendo al programador para que actúe como revisor exigente y no como receptor pasivo de las sugerencias del modelo. Es un texto sumamente útil para multiplicar la productividad, que deja de lado personalizaciones profundas de modelos (fine-tuning) para centrarse de lleno en la eficiencia diaria dentro del editor.

    • GitHub Copilot
    • Copilot Chat
    • Inteligencia artificial
    • Prompt Engineering
    • Visual Studio Code
    • Pruebas unitarias
    • BDD
    • Depuración
    • Refactorización
    • Ética en IA

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación de consola guiada por IA en un nuevo lenguaje

    Desarrollo asistido paso a paso de una utilidad de línea de comandos en un lenguaje de programación nuevo para el lector, utilizando Copilot para estructurar el proyecto, escribir funciones y aprender su sintaxis.

    Suite de pruebas unitarias y BDD asistida por Copilot

    Generación e implementación de un conjunto completo de pruebas unitarias y pruebas de comportamiento (BDD) para una aplicación existente mediante prompts específicos en Copilot Chat.

    Más de Git y GitHub con nivel Intermedio