Estructurando el código
Publicado por Julián Cabria (1 intervención) el 09/07/2010 14:49:31
Hola chicos!!!
Se me presenta el siguiente dilema, a ver si me podéis ayudar y dar vuestra opinión. Resulta que tengo que realizar tres aplicaciones diferentes las cuales tienen una serie de procedimientos iguales. Estos procedimientos realizan una serie de cálculos bastante complejos y vitales.
Lo que quiero es no tener duplicado este código en cada proyecto, quiero evitar tener que modificar las tres aplicaciones cada vez que estos procedimientos vitales cambien. Así me ahorraría problemas de que las aplicaciones se comporten diferente por olvidarme de modificar el código en una de ellas.
Mi idea era crear una libreria de clases en la cual añadir los procedimientos. Cada vez que se modifiquen sólo tendría que modificar la librería y generar de nuevo la dll.
Voy por buen camino????
Qué seria mejor, tratar el proyecto de la libreria de clases independientemente de las tres aplicaciones o agregar éste a la solución de cada aplicación????
Por qué si añado un módulo con dos procedimientos a la libreria de clases y genero la dll, cuando añado la referencia a mi proyecto no puedo acceder al módulo pero si a las clases? Solo se puede acceder a las clases?
Bueno, espero que alguién me dé su opinión y si hay otra manera más profesional de encarar ésto.......... bienvenidas sean las ideas.
Muchas gracias.
Se me presenta el siguiente dilema, a ver si me podéis ayudar y dar vuestra opinión. Resulta que tengo que realizar tres aplicaciones diferentes las cuales tienen una serie de procedimientos iguales. Estos procedimientos realizan una serie de cálculos bastante complejos y vitales.
Lo que quiero es no tener duplicado este código en cada proyecto, quiero evitar tener que modificar las tres aplicaciones cada vez que estos procedimientos vitales cambien. Así me ahorraría problemas de que las aplicaciones se comporten diferente por olvidarme de modificar el código en una de ellas.
Mi idea era crear una libreria de clases en la cual añadir los procedimientos. Cada vez que se modifiquen sólo tendría que modificar la librería y generar de nuevo la dll.
Voy por buen camino????
Qué seria mejor, tratar el proyecto de la libreria de clases independientemente de las tres aplicaciones o agregar éste a la solución de cada aplicación????
Por qué si añado un módulo con dos procedimientos a la libreria de clases y genero la dll, cuando añado la referencia a mi proyecto no puedo acceder al módulo pero si a las clases? Solo se puede acceder a las clases?
Bueno, espero que alguién me dé su opinión y si hay otra manera más profesional de encarar ésto.......... bienvenidas sean las ideas.
Muchas gracias.
Valora esta pregunta


0