Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Instrumenting Decision tables #11

Open
lastobelus opened this issue Jun 11, 2013 · 1 comment
Open

Instrumenting Decision tables #11

lastobelus opened this issue Jun 11, 2013 · 1 comment

Comments

@lastobelus
Copy link
Contributor

Proposal: Instrumentation of the Matching Process

The first part of my project using decision tables was a lot of fun -- especially writing rudelo.

The second part was not much fun at all. Debugging a series of decision tables was much more difficult than I anticipated (the reason I used a series of tables was so I could use a few tables with several rows each rather than one table with hundreds of rows).

I realized sadly at the end there was little chance of my tool being re-used by non-technical people, or even by technical people for that matter.

What would have changed things greatly is instrumentation -- for rufus-decision to return a structure which showed whether each cell matched in each row (and possibly also which matcher), and the intermediate output each row added (important when using accumulate)

In an app, this structure could then be replayed in a jquery grid view to allow visualization of a dataset through a series of decision tables.

This is something I'd like to work on. I'll start in a fork per usual.

Do you have any thoughts on this? Is it something that would be useful for you as well? I welcome any feedback on ensuring it adds minimal overhead when not being used.

@jmettraux
Copy link
Owner

Sounds very good. Looking forward to it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants