210 likes | 411 Views
Refactoring. Sistema de Control de Documentos para el Departamento de Pagos USB. Cambio de nombre de variables. Específicamente dos casos serán tratados: Cambio de la variable c por calendar. Cambio de nombre de variables. Cambio de la variable a por la variable tipo.
E N D
Refactoring Sistema de Control de Documentos para el Departamento de Pagos USB
Cambio de nombre de variables Específicamente dos casos serán tratados: Cambio de la variable c por calendar
Cambio de nombre de variables Cambio de la variable a por la variable tipo
Eliminación de un parámetro no utilizado Eliminación del parámetro response en asignarDocumento
Cambio de un condicional Se cambia el uso de un condicional de tamaño considerable
Creación de un módulo asignarDatosUsuario Se crea un módulo para asignar los datos al usuario y evitar repetición de código
Migración de módulos de DBManager Se migran varios módulos de la clase DBManager hacia otras clases con más consistentes
Cambio de nombre de variables Cambio de la variable ur por url
Cambio de nombre de variables Cambio de la variable err por error_area
Cambio de un condicional Se cambia el uso de un condicional de tamaño considerable
HERRAMIENTAS PARA LA PLANIFICACIÓN DE PROYECTOS • Gantt PV • Gantt PV es un programa Open Source, de simple manejo y sin grandes complicaciones, para planificación de proyectos, descomposición, representación y seguimiento de tareas sobre diagrama de Gantt. Esta disponible para los sistemas Operativos, Windows, Linux y Mac OSX. La herramienta permite administrar distintas definiciones de tareas, tiempo de duración de las tareas, dependencias, días de partida y fechas de celebraciones, en base a esa información Gantt PV calcula las tareas, las fechas de finalización y crea un diagrama de gantt que permite comunicar cuando una tarea de un proyecto debe ser finalizada.
HERRAMIENTAS PARA LA PLANIFICACIÓN DE PROYECTOS GanttProject Aplicación de escritorio que posee una interfaz muy similar a MS. Project que permite programar, organizar las tareas, asignación de personas y recursos sobre una representación Gantt. Resultando ser una a herramienta mucho más ligera que MS Project. Además permite la exportación de informes en formato HTML con excelente calidad. Su principal requerimiento es Java Runtime Environment, por lo que es portable a distintos sistemas operativos.
HERRAMIENTAS PARA LA PLANIFICACIÓN DE PROYECTOS RapidSVN 0.9.6 Es un software de manejo de versiones. Es un software libre y se le conoce también como svn por ser ese el nombre de la herramienta de línea de comandos. Una característica importante es que, los archivos versionados no tienen cada uno un número de revisión independiente. En cambio, todo el repositorio tiene un único número de versión que identifica un estado común de todos los archivos del repositorio en cierto punto del tiempo. Algunas de sus ventajas son: que sigue la historia de los archivos y directorios a través de copias y renombrados; y que envía sólo las diferencias en ambas direcciones.
HERRAMIENTAS PARA LA PLANIFICACIÓN DE PROYECTOS dotProject Es una aplicación para la gestión de proyectos enmarcada en un entorno Web ofreciendo un marco completo para la planificación, gestión y seguimiento de múltiples proyectos para clientes diferentes, quienes pueden disponer también de acceso para monitorizar la evolución del desarrollo.
HERRAMIENTAS PARA LA PLANIFICACIÓN DE PROYECTOS TeamWork Es un Software confiable y amigablequesirveparamanejar el trabajo y comunicación en cualquier campo. La gestión de proyectos y de grupos se encuentraintegrada en un ambientedesdedonde se puedencoordinarcientos de proyectos a la vez. Gestióncompleta de informes de tiempos y costes. Combinagestión de documentos, de equipos y de proyectos.
HERRAMIENTAS PARA LA PLANIFICACIÓN DE PROYECTOS Planner Aplicación de escritorio para gestión y seguimiento de proyectos, con descomposición en tareas y sub-tareas, dependencias, identificación de la ruta crítica, diagramas de Gantt. Inicialmente desarrollada para Linux, dispone de versión (beta) para Windows.
HERRAMIENTAS PARA LA PLANIFICACIÓN DE PROYECTOS Agile Track Herramienta para planificación y seguimiento de proyectos, de interfaz sencillo. Para desarrollo de software en equipos reducidos con metodologías ágiles, especialmente eXtremeProgramming. Gestiona ciclos de desarrollo basados en iteraciones, con seguimiento de historias de usuario, tareas y bugs. Las metodologías usadas por este software permite a los productos ser lanzados en tiempo y presupuesto. Es usado para entregar trabajos mientras los grupos de trabajos se adaptan a los cambios entre decenas de proyectos.