Logotipo de Gesbit, por D-MO Me he liado la manta a la cabeza y luego de que el día (mejor dicho, la noche) se hubiera dado ya de puta madre, como suele decirse, digo, me he puesto a repasar y documentar lo indocumentado (claro) en una de las clases más importantes de Gesbit, mejor dicho, dos de las clases: Query, y GbQuery.

Creo que he acertado. Quiero decir que hasta ahora Gesbit contaba con la clase Query para averiguar el tipo de petición del usuario, y además llevaba a cabo la preparación y ejecución de las consultas SQL correspondientes, además de contar con los métodos principales para los "loops de entradas y comentarios".

Pero, mirando detenidamente, o, por mejor decir, como si hubiera visto la luz, he comprendo que la clase Query debía ser la base para preparar la respuesta a las peticiones del usuario, mientras que una hija de esta clase (GbQuery) se encargaría de lo que la pobre clase Query también venía haciendo.

Las cosas quedan pero que bastante más claras así. La clase Query se dedica a averiguar qué quiere el usuario, y pone los puntos sobre las íes (o variables), y, a continuación la clase BgQuery hace la correspondiente petición a la base de datos y maneja los resultados obtenidos.

Ya queda menos. Quiero decir, menos para que se me ocurra acaso publicar el código fuente de Gesbit. ¿Sabes qué ocurre? Que tengo ganas de hacerlo, pero, quiero tener el código presentable y comprensible, a lo menos en cuanto pueda hacerlo. Luego... luego continuaremos con el proyecto, que ya se sabe que es algo que puede no tener fin.

Pero la idea es esa, no esperar a que Gesbit pueda usarse "en producción" para liberar su código fuente. Que llegue Gesbit o no a producción ya será otro cantar, pero, enseñar lo hecho y poder recibir cualquier tipo de opiniones, es algo que quisiera hacer en cuanto tenga lista la documentación del código fuente.

A ver si dejo de añadir cosas,... porque yo hablo mucho de documentar "cuando se hace algo", pero, puedo decir aquello de "haz lo que yo diga y no lo que yo haga", o sea, que no predico con el ejemplo, y claro, así no hay forma... siempre hay cosas que documentar... :P