Unofficial Content

KBModule 

Es una herramienta que ayuda a la modularizacion de una KB. 

Que es un modulo?

Un modulo es un conjunto de objetos agrupados logicamente que contienen una parte de la programacion de la KB. La idea es poder desarrollar modulos lo mas independientes posibles unos de otros, de forma de facilitar el desarrollo por separado de los mismos. 

La interconexion entre modulos se realizara a traves de objetos publicos, los cuales los cuales tendran interfaces conocidas. 

Que ventaja tiene modularizar la KB. 

  • Mayor independencia entre objetos. 

Si cambio un objeto interno a mi modulo, no puedo afectar a ningun otro modulo. 

  • Entender mejor la KB. 

Al visualizar graficamente como se interrelacionan los modulos, es mas facil entender KB grandes.  Si miro solo los objetos de un modulo, tambien es mas facil entender su funcionalidad. 

  • Mayor control 

Se tiene mayor control sobre que objetos puedo invocar de un modulo que no domino. 

  • Evitar errorres. 

Si puedo asegurar que nadie puede acceder a una tabla de mi modulo, si no es por los objetos de mi modulo marcados como publicos, se minimizan los errores que pueden existir. 

 

Video de la funcionalidad basica. 

 

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant