Lease this WebApp and get rid of the ads.
Unfortunately, they've actually all been let go since then.
Sun Aug 20, 2017 2:38am

Not because of that nightmare of a .cs file but just due to the never ending restructuring and corporate downsizing.

To give a little background, that class was a product of a project starting with a good amount of planning and then once pencil met paper, dead lines became yesterday so everything ended up getting thrown in where it was easier and worked "enough" but not really thought out.

By the time we had time to refactor, the lead developer left and the project was so far along and overdue that touching the core code wasn't an option because we didn't have room to account for breaks in "working" code.

The current project I'm on is a huge amount of legacy code from almost a decade ago that has been patched up and made so convoluted at this point it's insane. There's 50,000 different working parts for a system that doesn't need it. Not to mention, there's huge sections of the code base, no one even knows what the hell it does or if it's currently being used.

  • Wow, 2700 lines in one class?Puckdropper, Thu Aug 17 5:04pm
    Guess they never heard of the 1, 2, 3 refactor rule. (1) Get code out of your head and into the system. (2) Make sure it does what it's supposed to, so the logic is right. (3) Refactor so the code... more
    • Unfortunately, they've actually all been let go since then. ☻ Erik_, Sun Aug 20 2:38am
      • I see how it got that way...Puckdropper, Sun Aug 20 4:50pm
        Programming is actually a creative work but it gets treated as a checklist (for lack of a better term) work. All that legacy code? Vectors for major security holes.
Click here to receive daily updates
"Don't quote me." - Erik