[BangPypers] refactoring

Noufal Ibrahim noufal at gmail.com
Sat Dec 4 06:51:47 CET 2010


Your last point about fixing things and cleaning it up (refactoring?)
becomes  easy and possible if good engineering practices were followed
in the first place. Repeating the same mistakes again and increasing
your workload is not very smart.

On 12/3/10, Kenneth Gonsalves <lawgon at au-kbc.org> wrote:
> On Fri, 2010-12-03 at 15:34 +0530, steve wrote:
>> Most good engineering practices get thrown out of the window under
>> pressure.
>
> this is the real world. Monkey patching, hacks, repeating the same code
> in 10 different places with minor changes - all this and more happens
> when the deadline is yesterday and the client is screaming and tearing
> out his hair. The other day a developer produced some code in production
> which did only half the job. Reason? He did not want to violate the DRY
> principle! Customer does not give an rf about DRY - he wants results and
> correct results in production. After all the hue and cry dies down, it
> makes good sense to go back to the code and slowly remove all the
> repetitive parts, make the hacks look good and redo the monkey patching
> - if you have time.
> --
> regards
> Kenneth Gonsalves
>
> _______________________________________________
> BangPypers mailing list
> BangPypers at python.org
> http://mail.python.org/mailman/listinfo/bangpypers
>


-- 
~noufal
http://nibrahim.net.in


More information about the BangPypers mailing list