Tecnología

Inicio

Las herramientas usadas para la gestión y ejecución de un proyecto

Las herramientas usadas para la gestión y ejecución de un proyecto


La primera vez que aprender a programar, los proyectos a abordar son relativamente simples. Por lo general, sólo se requieren para mantener un registro de un archivo, y que por lo general trabajan en ellos solos. Sin embargo, las cosas cambian cuando entras en el mundo profesional. Proyectos se conviertan en expansión laberintos de los archivos que se requieren para coordinar con todo un equipo de programadores. Esto es cuando se ve la utilidad de varias herramientas para la gestión y ejecución de proyectos.

Entornos de desarrollo integrado

entornos de desarrollo integrado o IDE, son programas que proporcionan una interfaz para programadores para editar y realizar un seguimiento de varios archivos de proyecto. Para proyectos más simples, estos a menudo son innecesarios; todas las necesidades programador es un editor de texto y un compilador. Sin embargo, como los proyectos crecen en tamaño y complejidad, hacer el seguimiento de lo que son las funciones en las que el archivo se convierte rápidamente en una tarea difícil. Esta difícil tarea se utilizan demasiado tiempo valioso que podría haber pasado de editar el código que estaba buscando. Hay varios entornos de desarrollo diferentes para diferentes lenguajes de programación.

depuradores de programas

Depuradores son herramientas que se utilizan para diagnosticar un mal funcionamiento o fallo, en el programa de su proyecto, o uno de ellos, de forma interactiva como se ejecuta el programa. Cuando usted está tratando de solucionar un gran mal funcionamiento, programa, haciendo una serie de pequeños cambios y ejecutar el programa después de cada uno va a comer en un momento el tiempo que se necesita para compilar el código fuente. Depuradores permiten hacer pausa en el programa ya que se ejecuta y diagnosticar varios aspectos en cualquier punto dado en la ejecución de un programa. Esto le permite ahorrar una gran cantidad de errores de tiempo de fijación.

Software de Control de Revisiones

Como equipo trabaja en un proyecto, el código fuente será sometido a varias revisiones a medida que se agregan funciones o errores son corregidos. Si una edición especial al código fuente provoca más problemas de los que soluciona, restaurando el código a su estado original requiere de tiempo y el programador para recordar exactamente cómo el código se veía antes. software de control de revisión proporciona una solución a este problema. Cuando los archivos de proyecto se almacenan en repositorios de seguimiento de revisión, el equipo tiene una versión central del código. Pueden "check out" copias de la versión central y experimentar libremente con el código, a sabiendas de la versión central es segura. Cuando una revisión del código fuente está listo para convertirse en la nueva versión central, el software también realiza un seguimiento qué cambios se hicieron con cada revisión.

seguimiento de incidencias

A lo largo de un gran proyecto, inevitablemente surgirán varios problemas. Algunos de estos serán de menor importancia, como por ejemplo cuando el programa funciona en un sentido cuando se desea que funcione otra, y algunos serán mal funcionamiento en toda regla. Cuestión que sigue el software proporciona permite a un equipo para catalogar centralmente y monitorear el progreso en la fijación de estos problemas. Mientras que el software puede tomar muchas formas, la funcionalidad básica es crear un registro en el que los miembros del equipo crean nuevas entradas para cada nuevo número que aparece, a continuación, registrar datos como las condiciones que producen el problema y qué medidas se han adoptado para corregir eso.