martes, 16 de septiembre de 2014
¿TDD?
Hace poco escuché todos los podcast's de Basta ya de picar. Entonces, recordé lo poco que leí sobre TDD. De manera, que hice mis primeros pasos en de emplear esta metodología en gsPOS.
Es ya conocido, que para estas labores se emplea la librería JUnit. Agregué los jar's al proyecto. Generé la prueba, al método que ya había creado. Luego de algunas correcciones en el código, culminé mi primera prueba.
Ahora toca, pensar la prueba y el luego implementar la solucion.
jueves, 4 de septiembre de 2014
Pensando en módulos
Para ordenar el código fuente y la base de datos, es mejor agrupar por módulos. Entonces, el programa tiene los siguientes:
Administracion
Configuracion
Ventas
Caja
Inventario
Reportes
Contabilidad
Compras
Los mismos, tienen su representación en esquemas de BBDD y librerías.
miércoles, 3 de septiembre de 2014
Uso de patrones
En el ámbito web, existe infinidad de frameworks a emplear: JSF, Spring, Struts, etc. Todas con sus ventajas y contras. Sin embargo, para desarrollar aplicaciones de escritorio en java las opciones son muy escasas. Por ejemplo: Swing Application Framework, Eclipse RCP y NetBeans Platform, entre los que revisé. No quedo más remedio que seguir con la implementación a medida.
Pero sí podemos aplicar patrones. Ahora todos programamos con patrones. Estos son mis favoritos, por eso los incluyo en el proyecto:
MVC
Facade
DAO
martes, 2 de septiembre de 2014
Proyecto gsPOS
El propósito de este proyecto, es servir como ayuda para diseñar y codificar, un programa de ventas (retail).
Este blog se irá actualizando con los cambios en la arquitectura y frameworks empleados.
Aunque el reto de terminar por completo el programa, es grande, la intención es ir agregando e implementado novedades en el ámbito de la programación.
Saludos.
Atte,
Edgar Rios Navarro
Suscribirse a:
Entradas (Atom)