Cuestión : Gerencia del cambio para el código entrante - agregando comenta

Estoy consiguiendo código de un programador que no haga ninguna observación respecto siempre o estructuro su código de una forma que lo haga directo para mantener.  No podemos cambiar esta situación y estamos intentando introducir un acercamiento a mantener este código agregando comentarios y la estructura después de que el código se entregue nosotros.  El código funciona cuando lo conseguimos, pero no es fácil cambiar o entender.   Estamos trabajando con necesidad visual del ms Studio.

I un proceso y una metodología automatizados de comparar y de cambiar entidades del control 3:

1.  Los cambios originales del code
2. realizados por el developer
3. El code

I que busca un acercamiento recomendado para tomar el nuevo código entrante (#2 arriba), me demuestra las diferencias entre eso y la original (#1 arriba) y me ayuda a determinar dónde cambiar manualmente el código en la ayuda comentada del

Any de la versión (#3 arriba) apreciada.
class= del

Respuesta : Gerencia del cambio para el código entrante - agregando comenta

El acercamiento más simple es utilizar un programa del diff, como WinDiff, para examinar las diferencias entre el código, pero ése no es muy robusto, y es terminantemente un proceso manual.  Utilizo el servidor de la fundación del equipo para la gerencia completa del software del ciclo vital, incluyendo diff, el cambio que sigue (los artículos del trabajo), el insecto que sigue, la documentación, el etc.  Ahora viene con la última edición de Studio.NET 2010 visuales en una suscripción de MSDN.  Otra posibilidad sería la caja fuerte visual de la fuente de Microsoft, que viene libremente con el estudio visual. Viene con un módulo del diff que pueda visualmente demostrarle las diferencias entre dos versiones del mismo archivo.  Como WinDiff, es un proceso manual.

Hay candidatos a soluciones de la gerencia del cambio de la paga, pero pueden ser capacidad de destrucción superior al de las fuerzas enemigas para usted (IBM racional, Numara, Elsinore, Seapine,…).  No tengo ninguna experiencia con ningún software libre, pero una búsqueda de Google pudo proporcionar algunas posibilidades.  Tardaría tiempo para evaluar cada uno de éstos, para ver si le dan demasiado, o no de bastantes.


Otras soluciones  
 
programming4us programming4us