[BangPypers] refactoring

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
> follow.
> 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.
> Thanks,
> Senthil
> _______________________________________________
> BangPypers mailing list
> BangPypers at python.org
> http://mail.python.org/mailman/listinfo/bangpypers


More information about the BangPypers mailing list