Originally posted by Sanjeev Arya:
3. Extreme Programming Explained (Beck)
I am still to read #3 (Beck) but it does seem like the only book on XP at this time, correct?
Originally posted by Nigel Browne:
Larman's book is a very good source for how to apply UML to a real case. However I thought that it lacked information on patterns and should really expand that section or else take the pattern reference out of the title. I would give it a 7/10.
Originally posted by JUNILU LACAR:
There are actually three books out there: XP Explained Embrace Change, Planning XP (by Beck and Fowler) and XP Installed. I think Robert Martin is working on another XP book, too.
Junilu
[This message has been edited by JUNILU LACAR (edited May 22, 2001).]
Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
Originally posted by Desai Sandeep:
Forgot to mention, the Three Amigos User guide and Reference Guide.
Also, "The Complete UML Training course" is good although it doesn't have a very good rating at Amazon .
-- Sandeep
Originally posted by shailesh sonavadekar:
tell your pattern guru's recommendation ? We will be enlightened.
your friendly bartender
Shailesh.
Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
VAIBHAV <BR>SCJP
Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
Alan Shalloway.<BR>Look for Jim Trott and my book: <A HREF="http://www.amazon.com/exec/obidos/ASIN/0201715945/ref=ase_electricporkchop/103-0514572-3811868" TARGET=_blank rel="nofollow">Design Patterns Explained</A><BR>Visit our site <A HREF="http://www.netobjectives.com" TARGET=_blank rel="nofollow">Net Objectives</A>.<BR>Visit our <A HREF="http://www.netobjectives.com/dpexplained/index.html" TARGET=_blank rel="nofollow">Design Patterns Explained Community of Practice</A><BR>Check out our <A HREF="http://www.netobjectives.com/xml/xml_cdrom_info.htm" TARGET=_blank rel="nofollow">CDROM based audio training in XML</A>
Originally posted by vaibhav punekar:
Panagiotis Varlagas has mentioned about hte "SIEMENS PATTERNS BOOK".Does anybody has any idea about this book.I m workink with Siemens only and m eagar to know about its availibility.Thanks.
Panagiotis, would you please throw some light on it.
Kyle Brown, Author of Persistence in the Enterprise and Enterprise Java Programming with IBM Websphere, 2nd Edition
See my homepage at http://www.kyle-brown.com/ for other WebSphere information.
Originally posted by Mark Herschberg:
[B]I'm glad this thread got revived, because it's certainly going to be useful for many people.
In my previous posting to this thread, I explicitly did not include XP on my list. I've seen a number of other books people recommend that I disagree with for the same reason. I'll expand on my reasoning here.
Let me start by asking the following question. How many XP projects do you know of that have survived at least 5 years? That is, a project which used XP 5 years ago, and is still around today (even if it didn't use XP during all 5 years). I don't think there are any, mostly because XP isn't 5 years old.
[B]
Kyle Brown, Author of Persistence in the Enterprise and Enterprise Java Programming with IBM Websphere, 2nd Edition
See my homepage at http://www.kyle-brown.com/ for other WebSphere information.
Originally posted by Frank Carver:
...
For me, Kent Beck's "XP Explained: Embrace Change" definately counts as a classic book. I don't use it as a reference any more, but I do urge all my developer colleagues to understand what it contains and what it means. And I've lent it out more than any other book I own!
My short list of other classics would also include:
- The Pragmatic Programmer (metioned above)
- Programming Pearls by Jon Bentley
- Peopleware (mentioned above)
- Design Patterns (mentioned above)
- The Mythical Man Month (mentioneed above)
I deliberately don't include books which are too specific to particular languages or technologies. "Refactoring" is a good book, but it is too specific to Java for this list (just as it's predecessor - Kent Beck's "SmallTalk best Practice Patterns" - is too specific to SmallTalk) Where is the language-independent refactoring book? Likewise "UML Distilled" is easily my favourite UML book, but in many ways UML is just another language, albeit a pictorial one.
I encourage people to check out "Programming Pearls", though. The original edition used to be my most-lent-out book. Until it never came back
Elegant solutions to complex programming problems are free from the rot of time. Programming is a thought process largely independent of the notation used to write it down. The solutions are sketched and explained rather than coded, and the solutions are complete. There is a certain mystique about taking a complex problem, finding an initial solution and then refining it down until it kicks some big time. There are some major lessons in program refinement explained in these solutions.
Originally posted by Sanjeev Arya:
However, I disagree with Frank on "Refactoring". The information there is not "specific to Java" and can be applied to most OO languages. Only the examples are in Java, but I can still apply, say, the "Move Method" pattern in C++ or C# as much as in Java.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Consider Paul's rocket mass heater. |