Hi,

On 6 November 2013 08:58, Mark Lawrence <breamore...@yahoo.co.uk> wrote:

> On 06/11/2013 02:19, Steven D'Aprano wrote:
>
>> On Tue, Nov 05, 2013 at 03:55:05PM -0800, Johan Martinez wrote:
>>
>>> I need help in modifying my program. Right now it looks as follows:
>>>
>> [snip code]
>>
>>> Can someone help me in improving my code?
>>>
>>
>> Yes! The first thing to do is get rid of the unnecessary class. This is
>> not Java where you have to write classes for everything. From the sample
>> code that you show below, using OOP here accomplishes nothing except
>> making the code more complicated and less efficient.
>>
>>
> Big +1 from me :)



To belabor the point further, watch this video by Jack Diederich from Pycon
2012 entitled "Stop writing classes":
http://www.youtube.com/watch?v=o9pEzgHorH0

(Don't get me or this video wrong -- classes have their uses but too often
developers try to fit stuff into class structures when the code/problem
really isn't asking for/suits it.)

Walter
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to