WANT: bad code in python (for refactoring example)

Steven D'Aprano steve at pearwood.info
Wed Feb 15 01:28:30 EST 2017


On Wed, 15 Feb 2017 07:44:03 +0900, Makoto Kuwata wrote:

> Hi,
> 
> Is there any *just right* python code to refactor?
> In other words, I'm finding bad code example in python.


Try looking at the ActiveState website for recipes in Python. Especially 
look at the ones with negative ratings, but even positively rated recipes 
are often nonsense.

E.g. http://code.activestate.com/recipes/580750

does nothing more that define

echo = sys.stdout.write

Why not use sys.stdout.write directly? Or print? If I saw somebody using 
this recipe in production code, in the way shown, I'd refactor it to just 
use print. There's no advantage to re-inventing the wheel this way.



-- 
Steve



More information about the Python-list mailing list