ahora si me pase varios días sin escribir nada, pero es que estos últimos días me he enfocado en la funcionalidad que falta agregar al módulo de Control de Personal, se puede decir que estoy atorado en la función de “Iniciar colaboración de empleado”, y es que al tratar de usar el ultimo componente de la cosecha, el MVECBuilder, para que genere la interface, caigo en la cuento de que los componentes requieren implementar una interface para poder ser usados de forma automática por el MVECBuilder, y al revisar el código de varios componentes, vuelvo a ver como he tenido que estar copiando y pegando el mismo código en más de un componente, y como algunos componentes implementan unos métodos y otros no y no hay uniformidad, esto es debido a que carecía de una buena forma de simular herencia en javascript, bueno, más que herencia, sería algo que ni en java se puede hacer, y es básicamente algo así como definir una interface con todo e implementación, y después poder incorporarla, como si se heredara en los diferentes componentes, es decir, al crear un objeto, poder decirle, “quiero que te comportes como A, como B y como C” y de esta forma que incorpore las implementaciones base A, B y C
así que me la pase investigando una forma de poder lograr esto en javascript, la idea es que hoy modifique algunos componentes y saque el codigo de las interfaces a implementaciones base, probar con unos 2 componentes y ver que funcione bien
así que ese es el plan, y basicamente mejora el código en los aspectos de reusabilidad y claridad
otra cosa también urgente es revisar las modificaciones al sistema que me dice Florentino que ya están, para mandarle los comentarios pertinentes