Tuesday, September 20, 2005

Overactive Renderer refactoring.

While working on Agent I realized that some reafactoring is really needed in order to make component reusability cleaner. I was able to promote limited reusability by restricting access to modules that shared the same components as the active one, however components like an scac list could be used in more than four modules at the same time causing this a huge problem.

I did some analisys and came up with some enchancements to the Overactive Renderer. The basic idea is to add a form key that will be passed as an attribute of an xml element (button, panel, etc). This plus the name will give each component in the form a unique key that will allow reusability.

No comments: