Desarrollo software: 6 herramientas para utilizar
Herramientas de desarrollo software para utilizar a diario…
Desarrollo software
Las seis herramientas que discutiré en este artículo sirven para utilizarlas a diario. Es posible que usted ya use algunas de ellas, algunos tal vez ni siquiera las conozca, pero le aseguro que todas le harán un(a) desarrollador(a) más productivo(a) y organizado(a). ¡Así que vayamos directamente a ello con la primera herramienta!
Notion
Probé muchas herramientas diferentes (Trello, OneNote, etc.), pero ninguna de ellas tenía la flexibilidad y personalización que deseaba. Luego me enteré de Notion, entonces, ¿qué es Notion?
Se llama a sí mismo un “espacio de trabajo todo en uno”. Puede usarlo como un tablero Kanban, para tomar notas, programar su día, usarlo como wiki y muchas otras tareas.
Se utiliza principalmente para organizar artículos y proyectos. Anotando cuándo publicó un artículo en qué plataforma y en qué estado se encuentra actualmente (Publicado, Idea, Investigación, En progreso, etc.). También vinculando toda su investigación a sus artículos y proyectos, escribiendo ideas para futuros proyectos y artículos. Establecer fechas límite e incluso compartir datos con amigos y compañeros de trabajo es realmente fácil con Notion.
Tanto la aplicación móvil como la aplicación de escritorio son realmente fáciles de usar y personalizables según sus necesidades. Recomiendo encarecidamente comprobar esta herramienta.
GitHub Desktop
GitHub Desktop, simplemente, le hace la vida mucho más fácil al tratar con repositorios de git. Tiene una interfaz de usuario agradable y limpia y le permite importar un repositorio existente con solo hacer clic en un botón.
Si usted es un veterano de git CLI, esto podría no ser para usted. Pero si ya tuvo suficiente CLI y desea tener una buena experiencia de usuario con git, esta aplicación está hecha para usted.
Docker
Docker es un elemento básico en el proceso de desarrollo de muchas empresas desde su lanzamiento en marzo de 2013. Lo puede usar en sus proyectos privados no solo para contener sus aplicaciones terminadas, sino también para contener su desarrollo local.
Por ejemplo, desarrollar una API Express con un MongoDB que la contenga al principio le ayuda a deshacerse de los problemas normales de “Funciona en mi máquina”. También puede dockerizar aplicaciones frontend, como React, Angular, etc.
Pruébelo si aún no lo ha hecho. ¡Hace su vida mucho más fácil cuando se desarrolla!
VS Code
Creo que VS Code no necesita presentación. Antes de usarlo, seguramente ya habrá usado todo tipo de editores e IDE (Atom, Notepad ++, vim, etc.). El diseño realmente simple, pero la alta personalización, además del mercado realmente bien integrado con toneladas de extensiones para elegir, le convencern al final.
Si desea saber qué extensiones uso a diario, consulte este artículo mío: “8 extensiones de código VS que uso a diario”.
Postman
Al desarrollar una API, habrá un punto en el que querrá probar lo que ha creado. Ahí es exactamente cuando entra en juego Postman.
Sé que hay muchas alternativas diferentes a Postman, pero ninguno con una apariencia como la suya. Además, la capacidad de guardar colecciones y exportarlas es útil si desea utilizar sus pruebas en algo como un canal de CI / CD.
Pruébelo con una de sus API, guarde sus solicitudes y reutilícelas, impórtelas y expórtelas, y déjame saber lo que piensas sobre esta herramienta.
iTerm 2 (macOS)
La última herramienta de esta lista es un emulador de terminal. Tiene muchas pequeñas características agradables que, en resumen, lo convierten en un gran terminal.
Por ejemplo, tiene una función de búsqueda y autocompletado incorporadas. Puede parecer decir que diga eso bastante, pero también es altamente personalizable. ¡En general, es un OSS increíble!
Si está utilizando macOS, ¡adelante, pruébelo!
Conclusión
Eso es todo por este artículo, espero que esto le ayude a elegir las herramientas adecuadas para su trabajo entre esta gran cantidad de herramientas diferentes que existen. Déjame saber lo que piensas sobre estos seis y qué herramientas usas a diario.