3 ms·
The real benefit for our project was being able to statically define, and therefore export the business process the app would follow. Once it's exportable, it's
by sonicrocketman 4y ago
The real benefit for our project was being able to statically define, and therefore export the business process the app would follow. Once it's exportable, it's validatable and configurable.
IMO the JSON was hard to read, but we had a plan to build a GUI config builder that exported the state flows.
- davnicwil 4y agoAh yes, I can see this. I've also seen this kind of 'universally understandable spec of behaviour' attempted from the other direction with things like plain-language cucumber test definitions. Emphasis on attempted, not sure I've ever seen it actually work as envisioned. Can see how bringing this directly into the code could remove some hurdles though. Must say though I am a little skeptical on the readability / comprehensibility of the JSON format as you point out, but it's certainly a cool idea.