“Lines of code” is an absolutely outdated metric. In the dot-net world, particularly in C#, I can write a single delegate wrapper that contains an Lambda expression that is so powerful it can iterate and manipulate a vast collection of objects. This one line of code might take a day to create and test.
But what if you reflect and your attributes are wrong and you factory object misinterprets the request and you “HIT” the wrong object? Ha ha I made a Laz funny.
But can you write a single script that when run will correct their 5 million mistakes?
That truly is a great point, Laz.
This "system" isn't rocket science. They shouldn't be writing and incorporating complex algorithms, and they shouldn't be re-inventing the wheel...at it's heart, such a system should be validating and verifying data, and moving information around. There are plenty of software libraries out there that can do much of this work with a few calls. This should include security, as well.