Re: Message based approach

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



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




.



Relevant Pages

  • Re: Good OO book
    ... the college courses I know of. ... If you want an non-advanced implementation ... book which can tell you how to use the microchip effectively, I recommend ... I was told Design Patterns is a bit ...
    (comp.object)
  • Re: Good OO book
    ... I was told Design Patterns is a bit ... book about OOP in that language, not a book about the language but one ... understanding of how it all works.....unfortunately I can't recommend ...
    (comp.object)
  • Re: Asking about Design Patterns
    ... As the VB6 & VB.NET Design Patterns is a good companion to the GOF book. ... For more advanced topics I would recommend the Patterns of Enterprise ... For messaging topics I would recommend Enterprise Integration ...
    (microsoft.public.dotnet.languages.vb)
  • Re: OO Design question about batch job
    ... I've found the book "Head First Design Patterns" to be excellent: ... There is a "Head First Java 2" book in the same series, ... > newsgroups or other resources that will help me learn OO Design, ... I recommend comp.lang.java.help and comp.lang.java.programmer. ...
    (comp.lang.java.programmer)
  • Re: Ruby vs Perl performance
    ... I did not invent nor made up those rules, they are spelt out in Booch, ... and nicely packed in design patterns. ... Ruby is like Lisp in this regard. ...
    (comp.lang.ruby)