Hola, estaba revisando tu código y es muy interesante, sin embargo he notado que se pueden aplicar patrones de diseño para tener una escalabilidad con mayor facilidad y mejorar diversos aspectos, uno importante en la seguridad de autenticación y diversos métodos para mejorar este aspecto muy importante en la actualidad en los sistemas de ventas.
Uno de los patrones que se puede aplicar en Singleton, con la finalidad de mejorar rendimiento entre tantas líneas de apertura y cierre de la conexión creo que sería mejor de refactorizarlo de la siguiente manera.
Adicional para mejorar los temas de seguridad se podía implementar de la siguiente manera.
Espero puedas revisar mis sugerencias con la finalidad de tener un mejor código.
Hola, estaba revisando tu código y es muy interesante, sin embargo he notado que se pueden aplicar patrones de diseño para tener una escalabilidad con mayor facilidad y mejorar diversos aspectos, uno importante en la seguridad de autenticación y diversos métodos para mejorar este aspecto muy importante en la actualidad en los sistemas de ventas. Uno de los patrones que se puede aplicar en Singleton, con la finalidad de mejorar rendimiento entre tantas líneas de apertura y cierre de la conexión creo que sería mejor de refactorizarlo de la siguiente manera. Adicional para mejorar los temas de seguridad se podía implementar de la siguiente manera.
Espero puedas revisar mis sugerencias con la finalidad de tener un mejor código.