ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Cómo forzar a la IA a usar BUENAS PRÁCTICAS de programación

desarrollo software

desarrollo backend

backend

frontend

desarrollo frontend

desarrollador software

software developer

como programar

aprender a programar

aprender a programar desde cero

buenas prácticas

python

coding

programming

software development

código

junior

senior

javascript

midudev

codely

codelytv

midulive

api

api rest

clean code

json

response

fastapi

laravel

django

rest

rest api

springboot

jules

google

llm

ai

ia

agent

agente

copilot

github

Автор: Emilio Carrión

Загружено: 2025-06-16

Просмотров: 1329

Описание: ▶ Únete a la comunidad:   / discord  
▶ Más contenido gratuito en: https://productcrafter.com/
▶ Más sobre mí en:   / emcarrio  

¿Sabías que puedes enseñarle a GitHub Copilot a programar siguiendo tus propios estándares de calidad y buenas prácticas? Por defecto, las IAs a menudo generan código que mezcla responsabilidades y es difícil de mantener. En este vídeo te enseñamos cómo solucionarlo.

Primero, le pedimos a Copilot que cree una API en FastAPI y vemos cómo genera un código rápido pero desordenado. Después, creamos un archivo de instrucciones donde especificamos nuestras buenas prácticas:

Uso de Python completamente tipado.
Aplicación del Patrón Repositorio para separar la lógica de negocio de la persistencia.
Separación clara en capas: Dominio, Aplicación e Infraestructura.
Uso de casos de uso para encapsular la lógica.
Inyección de dependencias.
Mapeo entre entidades de dominio y de base de datos.

Al volver a lanzar el mismo prompt, el resultado es un código de calidad, organizado y fácil de mantener, similar al que encontrarías en una arquitectura hexagonal.

---
👇 EL RETO 👇

¡Ahora te toca a ti! Te dejo estas instrucciones que he usado para que las pruebes y las mejores. Intenta conseguir que Copilot separe el código en diferentes archivos y carpetas.

Instrucciones para Copilot:
###
Programamos en python completamente tipado

Usamos fastapi con postgresql

Usamos el patrón repositorio para separar lógica de persistencia de nuestra lógica de negocio

Usamos casos de uso, encapsulamos acciones sobre dominio en clases que tienen un método execute que recibe una dataclass con los argumentos de ejecución. Estos casos de uso reciben inyectadas las dependencias como pueden ser los repositorios.

Usamos objetos de dominio separados de las entidades de datos de la base de datos. El mapeo entre ambas entidades ocurre en el repositorio.

Tenemos varias capas:
Dominio donde creamos las entidades
Aplicación donde creamos los casos de uso
Infrastructura donde creamos los endpoints y las implementaciones específicas de las abstracciones como pueden ser los repositorios
###

Tienes un tier gratuito de GitHub Copilot en VS Code para poder probar el modo agente. ¡Déjame en los comentarios qué tal te ha ido y si tienes cualquier duda!

Si te ha gustado el vídeo, no olvides darle a "Me gusta", suscribirte al canal y activar la campanita para no perderte los próximos.

Palabras clave: GitHub Copilot, inteligencia artificial, programar con IA, buenas prácticas de programación, código limpio, código mantenible, patrón repositorio, arquitectura hexagonal, puertos y adaptadores, FastAPI, Python, tutorial de programación, AI coding assistant, software architecture.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Cómo forzar a la IA a usar BUENAS PRÁCTICAS de programación

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Implementa un CASO DE USO REAL con TDD y un Fake Repository

Implementa un CASO DE USO REAL con TDD y un Fake Repository

¿Qué es la Arquitectura Hexagonal (Puertos y Adaptadores)? Explicada FÁCIL

¿Qué es la Arquitectura Hexagonal (Puertos y Adaptadores)? Explicada FÁCIL

Claude Code cambió la forma de programar

Claude Code cambió la forma de programar

¿La IA te quitará el trabajo? NO si dominas ESTO

¿La IA te quitará el trabajo? NO si dominas ESTO

У тебя есть n8n? Без этого расширения ты тратишь кучу времени!

У тебя есть n8n? Без этого расширения ты тратишь кучу времени!

Tu primer endpoint con FastAPI y arquitectura hexagonal

Tu primer endpoint con FastAPI y arquitectura hexagonal

ИИ-инструменты и будущее ИИ в разработке / Гриша Бакунов

ИИ-инструменты и будущее ИИ в разработке / Гриша Бакунов

ЭТОТ Паттерн Спрашивают на 99% Собесов

ЭТОТ Паттерн Спрашивают на 99% Собесов

Crea GPTs personalizados en Microsoft Copilot Studio | Copilotos

Crea GPTs personalizados en Microsoft Copilot Studio | Copilotos

Мониторинг и Логи ПРОДАКШЕН уровня — Grafana + Loki + Prometheus + Promtail

Мониторинг и Логи ПРОДАКШЕН уровня — Grafana + Loki + Prometheus + Promtail

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]