KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
We have an application that has a LOT of mathematical checks on the page and according to it, the user is given a traffic light (Red, green, yellow). Green = He may continue Red = Dont let him continue Yellow = Allow to continue but warn These formulas operate on the various text-fields on the page. So, for example, if textbox1 has "10" and texbox2 has "30"... The formula might be: T1 * T2 > 600 ? "GREEN" : "RED " My question is: Is it possible to somehow centralize these formulas? Why do I need it? Right now, if there is any change in a formula, we have to replicate the change at server-side as well (violation of DRY, difficult to maintain code) One option could be to - store the (simple) formula as text with placeholders in a config(?) - replace the placeholders with values in javascript as well as server-side code - use eval() for computation in JS - use tricks outlined here for C# In this approach issue could be different interpretations of same mathematical string in JS and C#. Am i making sense or should this question be reported?!! :P
Tags (comma-separated)
Save Edits
Cancel