Usuario:Emir.Herrera/Taller/Entorno de desarrollo
Cada usuario crea un entorno de desarrollo acorde a sus necesidades, la presente no pretende ser una guía que se deba seguir al píe de la letra, sino sólo una referencia de las metodología y utilerias utilizadas en el desarrollo de software y su configuración.
Sistema Operativo editar
Arch Linux editar
Control de versiones editar
Git editar
Editor de texto editar
Vim editar
VIM (Vi Improved) es un editor de texto de línea de comando muy ligero y extensible. En su estado puro no hace más que editar archivos de texto en una pantalla de la consola, pero gracias a sus muchas extenciones, es posible agregar funcionalidades cómo resaltado de syntáxis e integración con sistemas de Inteligencia Artificial.
vim-plug editar
Manejador de extenciones para VIM. Aunque VIM desde su versión 8 cuenta con su propio manejador de paquetes. vim-plug tiene la ventaja de cargar las extenciones de forma condicional.
nerdcommenter editar
Extensión para comentar bloques de código
CoC editar
Funcionalidades de IDE: refactorisación de símbolos, ir a definiciones, documentación, servidor de lenguaje, y más.
Modelo grande de lenguaje (Large Language Model) editar
Recientemente las aplicaciones Inteligencia Artificial, se han enfocado en sistemas de generación de contenido, inicialmente fueron guiones de película para evolucionar a la generación dinámica de código programático. Hoy día existen diversos modelos de lenguaje, algunos de ellos disponibles bajo esquemas de suscripción y otros de uso libre. Ofreciendo la posibilidad de generar código partiendo de instrucciones detalladas en lenguaje natural
Llama Code editar
Referencias editar
https://thoughtbot.com/blog/modern-typescript-and-react-development-in-vim