I recently was asked by a colleague how to get rid of a staggering amount of if statements.
They all seem to have remarkable similarities, as is obvious from the code below.
So I initially thought about changing it to:
Of course it is also possible to create a static Map, that contains Functions. That way, the ValidationMessage instances are only created once. It depends on your needs, really.
In the end, I don't know if the improvement is really that huge.
It's closer together at least, but I feel it could be improved.
No comments:
Post a Comment