constructor classmethods

Ethan Furman ethan at stoneleaf.us
Thu Nov 3 15:02:58 EDT 2016


On 11/03/2016 07:45 AM, Ethan Furman wrote:
> On 11/03/2016 01:50 AM, teppo.pera at gmail.com wrote:
>
>> The guide is written in c++ in mind, yet the concepts stands for any
>>  programming language really. Read it through and think about it. If
>>  you come back to this topic and say: "yeah, but it's c++", then you
>>  haven't understood it.
>
> The ideas (loose coupling, easy testing) are certainly applicable in Python -- the specific methods talked about in that paper, however, are not.

Speaking specifically about the gyrations needed for the sole purpose of testing.

The paper had a lot of good things to say about decoupling, and in that light if the class in question should work with any Queue, then it should be passed in -- however, if it's an implementation detail, then it shouldn't.

--
~Ethan~



More information about the Python-list mailing list