Anand Balachandran Pillai
abpillai at gmail.com
Fri Dec 3 07:05:51 CET 2010
On Fri, Dec 3, 2010 at 10:04 AM, Senthil Kumaran <orsenthil at gmail.com>wrote:
> On Fri, Dec 03, 2010 at 09:51:43AM +0530, Sriram Narayanan wrote:
> > Please point me to any use of strong words against of what many of us
> That refactoring and that self-respect thing. The first is what many
> practise, and second is a strong word. :)
+1. Many practice "refactoring" without the "buzz" surrounding it.
Code reviews, rewrites etc are things software developers do daily
- it is part of their bread and butter. However "refactoring" as discussed
here is a more of a standardized process using tools and approaches
designed for it, with some little buzz added to the mix.
Refactoring assumes that the implementation of the code is not
closely tied with its interfaces. In other words, it assumes some amount
of separation of concerns which will allow to modify the inner guts
without changing the external behavior of the code. This may not
be true with badly written or maintained systems, which is why
many people shudder at the thought of refactoring their code base.
In such houses the thinking is, "if it works, leave it alone", an attitude
that is the exact opposite of the refactor.
> I think, the thread got a bit digressed. You should share your
> practises in the conferences and it would be well received by many.
> BangPypers mailing list
> BangPypers at python.org
More information about the BangPypers