We’ve all been there. Working with a legacy code base that had overgrown with time, no documentation, thousands of lines of code and you have one simple task, find where a value is set and change it. As you dig through volumes of code, winding your way through the logic and returns that lead you read more >> . . .
A few years ago I was working through a large code base, wheedling my way through a 900 line function in a 3,000 line file of legacy procedural code, put my head in my hands in frustration and stared down at the keyboard. Over the years of beating up a code base that was difficult read more >> . . .