Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Slashdot Deals: Deal of the Day - Pay What You Want for the Learn to Code Bundle, includes AngularJS, Python, HTML5, Ruby, and more. ×

Submission + - How To Deal With 200k Lines of Spaghetti Code (arstechnica.com)

An anonymous reader writes: An article at Ars recaps a discussion from Stack Overflow about a software engineer who had the misfortune of inheriting 200k lines of 'spaghetti code' cobbled together over the course of 10-20 years. A lengthy and detailed response walks through how best to proceed at development triage in the face of limited time and developer-power. From the article: 'Rigidity is (often) good. This is a controversial opinion, as rigidity is often seen as a force working against you. It's true for some phases of some projects. But once you see it as a structural support, a framework that takes away the guesswork, it greatly reduces the amount of wasted time and effort. Make it work for you, not against you. Rigidity = Process / Procedure. Software development needs good processes and procedures for exactly the same reasons that chemical plants or factories have manuals, procedures, drills, and emergency guidelines: preventing bad outcomes, increasing predictability, maximizing productivity... Rigidity comes in moderation, though!'
This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.

How To Deal With 200k Lines of Spaghetti Code

Comments Filter:

"Survey says..." -- Richard Dawson, weenie, on "Family Feud"