On the other hand, the number of rules is limited (< 80 in total) and the current code is clear and simple to understand (just a bunch of
if statements). Using a validation framework would require all custom validators to be wrapped and hidden behind generated meta-data not immediately visible during development, so loads of additional learning curve.
It seems my goal to improve the code will really just harms maintainability. What's people's experience on this?