En las labores de programación, algo muy importante y que diferencia a esta profesión de otras es la organización del desarrollo de las aplicaciones. Para estar más coordinados, utilizo junto a mis compañeros varias herramientas, las cuales llevan mucho tiempo implantadas, pero a los que no nos hemos acercado a este mundo, nos eran desconocidas. Para la organización de las tareas tenemos una herramienta llamada Jira, basada en un cliente de página Web para mayor funcionalidad. Pertenece a la empresa Atlassian, quienes tienen una gran cantidad de herramientas, unas de pago y otras gratuitas muy buenas para apoyar las labores diarias del programador. Aunque hay otras herramientas similares con la misma funcionalidad, la integración que poseen las herramientas de Atlasssian entre ellas las hace la elección perfecta. Para la subida al repositorio y el control de versiones utilizamos el método Git. Creado por quien también creó Linux, que al igual que dicho sistema operativo, se ha impuesto desde la escena alternativa hasta las grandes empresas.
El funcionamiento de Git, al principio es costoso de entender para los que no tenemos costumbre, porque la organización por ramas y versiones parece complicada, pero una vez que se practica o se empieza a tener problemas que resolver, se entiende la organización y se agradecen todas y cada una de las posibilidades que nos ofrece. El repositorio donde se guarda este código que subimos también es de Atlassian, se llama Bitbucket y pertenece a su grupo de herramientas. Hay muchos otras direcciones para repositorios, unos abiertos y gratuitos y otros de pago. Esta herramienta es de idéntica funcionalidad que las demás, pero al estar relacionada con el resto de la empresa nos permite incluirla en las planificaciones. Para finalizar menciono el programa que se utiliza para llevar la organización de las subidas, SourceTree, desde la que podemos manejar distintos repositorios y todas las ramas que contengan. Siendo de una manera gráfica muy explicativa que nos muestra todas y cada una de las acciones de todos los colaboradores del proyecto.
No hay comentarios:
Publicar un comentario