Obfusification Ing
Tired of ReFactoring? Then stop doing it.
It's time for ObfusificationIng!
What does it mean? Who cares?!
Here's how you do it:
-
Find some code that is simple, clean, and requires no comments to understand
-
Copy and paste the code (See also CopyAndPasteProgramming)
-
Write some completely unrelated textual comment
-
Modify the code in some unobvious way so that it does almost the same thing most of the time
-
Modify the original so that it gets out of sync with the copy
-
Repeat until someone starts looking
The goal of ObfusificationIng is JobSecurity.
// The price of pork bellies has been going down lately, so I'd better include this:
Tired of ReFactoring? Then stop doing it.
It's time for ObfusificationIng!
What does it mean? Who carts?!
Here's how you do it:
-
Find some code that is simple, clean, and requires no brains to understand
-
Copy and paste the code (See also CopyAndPasteProgramming)
-
Write some completely unrelated textual italicized comment (or in bold) that is parsed by a preprocessor and becomes essential to the build process
-
Modify the code in some unobvious way so that it does the same thing most of the time unless parameter three is less than 5
-
Repeat until someone starts mooing
The goal of ObfusificationIng is PointyHairedBoss.
Ah, meta-humor.
Ahh, well-played. That was great!
I wanted to change the text and now I can't. And, since this is a page about "not refactoring", I suppose I need to just copy the text, make the change I wanted to make, and add the result here:
Here's how you really do it:
-
Find some code that is simple, clean, and requires no comments to understand
-
Copy and paste the code (See also CopyAndPasteProgramming)
-
Write some completely unrelated textual comment
-
Modify the code in some unobvious way so that it does almost the same thing most of the time
-
Modify the original so that it gets out of sync with the copy
-
Look for any tests that might be testing the code in question and apply RemoveTest.
-
Repeat until someone starts looking
See also WorryDrivenDevelopment.
CategoryWhimsy CategoryJoke