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