Re: Message based approach
- From: "Greg Young" <druckdruckREMOVEgoose@xxxxxxxxxxx>
- Date: Tue, 8 Aug 2006 02:23:14 -0400
I personally do not recommend GoF to someone without a CS background looking
to learn patterns. Design Patterns in C# or heads first design patterns are
probably better choices.
Booch I would highly recommend (and it is very inexpensive used). To add to
Booch, Object Oriented Software Engineering by Jacobson is also a good read.
I mentioned earlier a good SOA book that covers alot of the fundamentals for
you.
P of EAA [Fowler] is also worth a read for you (probably close to everything
here http://martinfowler.com/books.html). I would also recommend the POSA
(Pattern Oriented Software Architecture)series (especially volume 2 which
covers many networked patterns).
MS PnP also has many materials avialable for download/purchase which are
worth looking at.
Stal
"Carl Daniel [VC++ MVP]" <cpdaniel_remove_this_and_nospam@xxxxxxxxxxxxxxx>
wrote in message news:Ov1ieJnuGHA.4208@xxxxxxxxxxxxxxxxxxxxxxx
"Ginny" <technical@xxxxxxxxxxxxxxxxxxx> wrote in message
news:e2o2XYjuGHA.5076@xxxxxxxxxxxxxxxxxxxxxxx
Hi Greg,
Thanks for your reply. I am not a computer science graduate thus may be
missing out on some of these concepts. Can you provide me with some links
so
that I can learn what I missed, not being a CS graduate :)
Here's what I'd recommend:
Go to Amazon (or your favorite book vendor) and get a copy of "Writing
Solid Code" by Steve Maguire. It's possibly the most concentrated
collection of software construction wisdom ever collected into a single
book.
I'd also suggest getting a good OO design book - my favorite has always
been "Object Oriented Analysis and Design" by Grady Booch. It's a bit
dated now, but still a great read.
Finally, I'd recommend getting "Design Patterns: Elements of Reusable
Object-Oriented Design" by Erich Gamma, et al (know as the "Gang of Four"
book, or GoF because of the 4 authors).
Work your way through those 3 books and you'll be well on your way. Keep
an eye on the Microsoft Patterns & Practices web site for new papers -
they'll be a lot more meaningful to you with a solid background in the
fundamentals.
-cd
.
- References:
- Re: Message based approach
- From: Ginny
- Re: Message based approach
- From: Carl Daniel [VC++ MVP]
- Re: Message based approach
- Prev by Date: Re: Best Place to Disable/Enable Menu Items at Runtime
- Next by Date: Re: How should a Windows Service stop itself?
- Previous by thread: Re: Message based approach
- Next by thread: Re: Message based approach
- Index(es):
Relevant Pages
|