object.enable() anti-pattern
Robert Kern
robert.kern at gmail.com
Wed May 8 06:13:33 EDT 2013
On 2013-05-08 09:52, Steven D'Aprano wrote:
> I'm looking for some help in finding a term, it's not Python-specific but
> does apply to some Python code.
>
> This is an anti-pattern to avoid. The idea is that creating a resource
> ought to be the same as "turning it on", or enabling it, or similar.
I don't think the anti-pattern has a name, but it's opposite pattern is named:
http://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initialization
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco
More information about the Python-list
mailing list