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 !.
Refactorización de proyecto
Comenzado por
ramiro_md
, jul 17 2012 11:23
5 respuestas en este tema
#1
Escrito 17 julio 2012 - 11:23
#2
Escrito 18 julio 2012 - 10:26
Buenas, la verdad eso de pulirlo no lo entiendo mucho, ten cuidado con cambiarle las unit.... no valla a ser que estropees tu proyecto...
#3
Escrito 19 julio 2012 - 11:29
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.
#4
Escrito 19 julio 2012 - 09:34
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.....
Y si pruebas crear un nuevo proyecto con el nombre que deseas y le copias todo el contenido del proyecto anterior.....
#5
Escrito 19 julio 2012 - 11:05
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,
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,
#6
Escrito 21 julio 2012 - 05:23
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.
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.