[Fwd: Re: [svp] [Fwd: [prog] Book Recommendation for OOP Design]]
Darlene Wallach
wallachd at earthlink.net
Mon Apr 5 06:20:53 EST 2004
-------- Original Message --------
From: Jean Tessier <jean at jeantessier.com>
Date: Mon, 05 Apr 2004 00:21:05 -0700
Subject: Re: [svp] [Fwd: [prog] Book Recommendation for OOP Design]
I would start straight away with Fowler's "Refactorings" if I
were you.
I list my own book preferences on my webpage,
http://jeantessier.com/
(under Software), and I also started a reading journal where I
mention
Mike Shalloway's book. I read the first edition of Larman's book:
solid, but not my favorite; a little too formal to my taste.
I highly recommend you look at:
Agile Software Development: Principles, Patterns, and Practices
by Robert C. Martin
http://www.amazon.com/o/ASIN/0135974445/
Don't let the title fool you, section 2 is all about common sense OO
techniques and guidelines to structure for you to code by.
You might also want to check out Kent Beck's books. I really
liked how
he described coming up with JUnit in:
http://junit.sourceforge.net/doc/cookstour/cookstour.htm
And I think his TDD book starts of from there and elaborates further.
Test Driven Development: By Example
by Kent Beck
http://www.amazon.com/o/ASIN/0321146530/
I hope this helps,
Jean.
Darlene Wallach wrote:
> In case people have suggestions and/or comments for Elizabeth ...
>
> Darlene
>
> -------- Original Message --------
> To: programming at linuxchix.org
> From: etb <lizzy at soggytrousers.net>
> Date: 07 Jan 2004 07:50:10 -0600
> Subject: [prog] Book Recommendation for OOP Design
>
> Hi Everyone,
>
> My little parser class based on regular expressions did not work
> out as well as I had hoped so I am re-evaluating it and I would very
> much like to make it more object-oriented in nature as currently its
> mostly procedural using objects.
>
> I've invested in various OOAD books (Booch, Jacobson and
> Coad) and
> have either read them or in the process of reading them but these
> seem
> to be for designing large-scale systems (such as a luggage-tracker at
> an airport) as opposed to "hey, why not make that parser part an
> object and pass it around like this" sort of like the GoF's pattern
> book.
>
> It seems like I'm having some difficulty jumping the hurdle
> between
> procedural coding and OO coding. As such I'm wondering if anyone
> has a
> book recommendation that may help me navigate this strait.
>
> I'm considering purchasing these:
>
> Design Patterns Explained: A New Perspective on
> Object-Oriented Design by Alan Shalloway
> http://www.amazon.com/o/ASIN/0201715945/
>
> Refactoring: Improving the Design of Existing Code by Martin
> Fowler
> http://www.amazon.com/o/ASIN/0201485672/
>
> Applying UML and Patterns: An Introduction to Object-Oriented
> Analysis and Design and the Unified Process (2nd
> Edition) by
> Craig Larman
> http://www.amazon.com/o/ASIN/0130925691/
>
> Has anyone read the above? or there any others you suggest?
>
> Thank you,
> Elizabeth
> _______________________________________________
> Programming mailing list
> Programming at linuxchix.org
> http://mailman.linuxchix.org/mailman/listinfo/programming
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/siliconvalleypatterns/
<*> To unsubscribe from this group, send an email to:
siliconvalleypatterns-unsubscribe at yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
More information about the Programming
mailing list