At 02:24 PM 5/26/00 -0300, you wrote:
>Neil Conway writes:
> > I'm probably a novice programmer, at least by the standards of
> > most of the people on this list. I'm 16, and since I haven't taken
> > Computer Science at university yet, I'm a bit lacking in 'formal
> > programming education'. I'd rather not form bad habits - is there
> > any advice anyone can give me on how to write, clean Perl (OO or
> > otherwise)? Are there any good books I can pick up?
>
>Maybe you should begin with some OO theory:
>
>* Object Oriented Software Construction, 2nd Edition
>   by Bertrand Meyer
>
>* Design Patterns
>   Gamma et al

IMHO, Design Patterns is a very hard book for beginners. But in general I 
think you are right about OO design being useful

I tend to prefer Bruce Eckel's approach in Thinking in Java. He talks about 
good OO Theory in general (eg devoting a chapter to Polymorphism which 
nearly all design patterns rely on) and then only later does he lead into 
design patterns -- but he does so as a case study of no less than 3 
different ways of doing the same thing -- all logicaly but walks the user 
through the reasoning behind the patterns in a more practical, constructive 
way.

>And this one is very nice also (good, readable programming):
>
>* Refactoring
>   Martin Fowler, Editor
>
>
>Regards,
>
>--
>Adriano

__________________________________________________
Gunther Birznieks ([EMAIL PROTECTED])
Extropia - The Web Technology Company
http://www.extropia.com/

Reply via email to