Approaching Legacy
Element One: Stop Digging
When you find yourself in a hole,
what’s the first thing to do?Stop digging.
We can not readily count the number of teams we've worked with who did not grasp the importance of this simple
rule.When you're trying to get out of a legacy situation, there are a million different things you can try, and we'll
study a few of them in this album.what’s the first thing to do?Stop digging.
What will definitely not work?
Adding bad code to bad code.
Adding bad code to bad code.
(Reading...)
Formatting Hints:
To format... | use this markup: |
---|---|
source code | {source:lang=java|lineNumbers=false}...{source} (Supported languages: java, cpp, csharp, c, python.) |
bold text | __some text__ |
italicized text | ~~some text~~ |
underlined text | @@some text@@ |
a method or class name | ``myMethod(...)`` |