Desarrollar software no sólo requiere el conocimiento de uno o más lenguajes de programación, también las herramientas y los entornos de trabajo según las características del proyecto son importantes. Y elegir no siempre es fácil entre tantas alternativas, ya sean editores y depuradores de código, diseñadores para la interfaz gráfica, herramientas para el análisis de rendimiento, etc.

Como programador es importante consolidar el uso de ciertas herramientas para agilizar el desarrollo y construir software eficientemente. A continuación dejo un listado de mis imprescindibles:

  • Control de versiones con Git

    Git es un sistema de control de versiones de código abierto que mantiene el historial de los cambios realizados en un proyecto y la capacidad de navegar por el mismo en cualquier momento.

  • Docker, no sólo contenedores

    Docker es una plataforma para crear, probar y desplegar aplicaciones empaquetando el software en contenedores con todo lo necesario para funcionar.

  • Visual Studio Code

    Visual Studio Code es un editor de código fuente, extensible y personalizable con soporte para Git, depuración de código o resaltado de sintaxis.

  • Comandos de GNU/Linux

    Para los que trabajamos en entornos GNU/Linux siempre es de gran utilidad contar con un listado clasificado y ordenado con las instrucciones y argumentos más habituales para usar desde la línea de comandos.

  • Sólo para Windows

    Y si desarrollas en entornos de Microsoft Windows, aquí puedes ver cómo ejecutar GNU/Linux sobre Windows o cómo instalar y mantener actualizados tus paquetes de software  favoritos fácilmente.

Última revisión: 14/09/2022

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *