Jump to content


Photo

Refactorización de proyecto


  • Please log in to reply
5 replies to this topic

#1 ramiro_md

ramiro_md

    Advanced Member

  • Miembros
  • PipPipPip
  • 84 posts

Posted 17 July 2012 - 11:23 PM

Buenas, ya casi he finalizado mi proyecto inicial.
Como fue mi primer proyecto en Lazarus, me he dado cuenta de cosas y me he acostumbrado a otras sobre la marcha. Ahora, ya casi finalizado el proyecto, me gustaría pulirlo para terminar de hacer las pruebas de rigor.
Por pulirlo, me refiero a cambiarle los nombres a las Units, de forma segura y ese tipo de cosas.
Agradecería cualquier tipo de opinión.

Desde ya muchas gracias !.
  • 0

#2 monchito_elroro

monchito_elroro

    Advanced Member

  • Miembros
  • PipPipPip
  • 260 posts

Posted 18 July 2012 - 10:26 PM

Buenas, la verdad eso de pulirlo no lo entiendo mucho, ten cuidado con cambiarle las unit.... no valla a ser que estropees tu proyecto... 
  • 0

#3 ramiro_md

ramiro_md

    Advanced Member

  • Miembros
  • PipPipPip
  • 84 posts

Posted 19 July 2012 - 11:29 AM

Buenas, la verdad eso de pulirlo no lo entiendo mucho, ten cuidado con cambiarle las unit.... no valla a ser que estropees tu proyecto...


A eso voy, por ejemplo tengo una unidad que se llama "alta_vid_1" y me gustaría renombrarla por "Main", de forma que quede más claro para un futuro tener que agregarle algún tipo de funcionalidad nueva a mi proyecto.
  • 0

#4 monchito_elroro

monchito_elroro

    Advanced Member

  • Miembros
  • PipPipPip
  • 260 posts

Posted 19 July 2012 - 09:34 PM

Disculpa si en caso estoy mal pero creo que eso lo tenías que hacer al comienzo...

Y si pruebas crear un nuevo proyecto con el nombre que deseas y le copias todo el contenido del proyecto anterior.....  ^o|
  • 0

#5 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 19 July 2012 - 11:05 PM

Hola ramiro_md,
Opino igual que monchito_elroro, eso se evalúa al comienzo. Si tu ya tienes una aplicación ya terminada, o muy avanzada, lo mejor es continuar como lo tienes.
Ten en cuenta que un proceso como el que buscas conduce a una pérdida de tiempo y esfuerzo; llevando a una posible reingeniería que podría voltear todo lo hecho y traerte problemas.

Para poder llevar un adecuado proyecto de reingeniería se sigue un ciclo en espiral, en el que las actividades estructurales se van redefiniendo de adentro hacia afuera. Es un paradigma de desarrollo que tiene un caracter algo más formal y justamente en lo primero que se hace énfasis es en un análisis de cómo se ha de llevar toda la actividad, se establecen reglas claras.
¡Es hacer un nuevo ciclo de vida! No es algo demasiado útil, y que sea fácilmente moldeable e incorporado, a algo ya comenzado. De poder se puede, pero requiere de mucho más esfuerzo, tiempo, y de un control bastante exhaustivo.
Para más información sobre el paradigma Espiral te recomiendo la lectura del libro "Ingeniería de Software, Un enfoque práctico" de Robert Pressman.

Mi consejo, déjalo como está y continúa. En todo caso puedes verlo para la siguiente versión y así si ya adoptar un proceso que te permita conducirlo apropiadamente.

Saludos,
  • 0

#6 German

German

    Member

  • Miembros
  • PipPip
  • 40 posts

Posted 21 July 2012 - 05:23 PM

Ramiro:
Te recomiendo siempre utilizar nombres adecuados desde el inicio del proyecto. Igualmente no veo muy complicado cambiar los nombres para adecuar el proyecto (si es solo una cuestion de nombres). Gracias a dios ObjectPascal es un lenguaje tipado y compilado, con lo cual cualquier error que cometas saltara en tiempo de compilacion. Lo que te recomiendo es que hagas los cambios graduales. Modifiques algo, compiles, pruebes y asi con el siguiente. Tambien siempre que sea posible utiliza un sistema de control de versiones. Aunque sea el veterano y simple CVS. Eso te permitira tener toda tu historia de cambios y poder revertirlos en caso de haber modificado erroneamente.
Saludos.
  • 0




IP.Board spam blocked by CleanTalk.