@martinfowler Wrongly removing repetitive code by just making some random abstraction has caused us much more problems in the past
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
maybe real insight is when you let duplicate code occur early on because you are waiting to discover more about generic commonalities
- 1 more reply
New conversation -
-
-
here's an example of DRY humor
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I like how this thread has 16 replies...on Christmas. True coders. :-)
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Sometimes it feels like rearranging the apt, but at the end the apt actually becomes more spacious, and you can find things.
-
I had the pleasure of disassembling a 1700 line controller the other day. Downright therapeutic. :-)
End of conversation
New conversation -
-
-
that's why we love lazy coders.
http://urbian.co.za/blog/why-we-love-lazy-coders/ …Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
simplifying anything especially by removing redundancy is gratifying.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
_Recognizing_ repetition is an analytic act. Making shoulders for giants.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
doesn't that lead to repetitive data?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Eliminating repetition forces you to ask how each repetition slightly differs. It clarifies the API you're building.
-
searching for repetitions makes me ask myself which behavior needs the repetitions?
-
"Write code that passes all tests, then refactor immediately. Don't refactor before then, nor delay til later." Agree?
- End of conversation
New conversation -
-
-
Eliminating code is such a useful heuristic, period :-)
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Although I have gone too far in 'useful abstractions' and lost the thread at times.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
taking this to the level of absurd reads: "lift the codebase into SKI-calculus" :)
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
.. or .. repetitive code is a prove for lack of insight for both software engineering and/or business domain.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
or... refactoring is ...
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.