This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I guess most of you had already read Mr. Thomas Davis's paper on the JavaWorld with the url as follow. He recommended four most important books without Java on its title for Java practioners. I have not finished them yet but already had a feeling of progress. http://www.javaworld.com/javaworld/jw-09-2000/jw-0929-bibles.html I would like to know if you can share with us for your favorite list as a Java programmer. That will be a help to our community. Thanks.
I have 3 of the 4 books listed in the JavaWorld article. Some books that I think are great that don't have Java in the title and haven't already been mentioned in the thread are: Debugging the Development Process - Steve Maguire Designing Object-Oriented Software - Wirfs-Brock, et. al. Designing Object-Oriented C++ Applications Using the Booch Method - Robert Martin (A later version is titled Designing OO C++ Appls w/ UML or something like that) Object-Oriented Design Heuristics - Arthur Riel John
The only reason for time is so that everything doesn't happen all at once.
- Buckaroo Banzai
I have all four of the books mentioned in that article. There are two other books on XP that expand on the topics presented in the XP-EC "manifesto". A couple of books that I think should be on every serious developer's bookshelf: "Analysis Patterns" by Martin Fowler "The Pragmatic Programmer" by Andrew Hunt and David Thomas (http://www.pragmaticprogrammer.com Books by Steve McConnell are also a good read J. Lacar
Kathy, I use that Geary book a lot, too. I found it especially good for "Swing Fundementals". Have you looked at Vol 3 (Advanced Swing)? Also, the Robinson/Vorobiev Swing book is free online. It has some examples. I wouldn't say it's great, but it's helpful. http://manning.spindoczine.com/sbe/
Even though this is the wrong forum for this, I thought I'd mention the Geary Graphic Java 2 book as an excellent read/resource. Well-done. He brings up patterns as they are applied in Swing, and that led me to my current interest in oo design patterns. OP
Joined: Dec 20, 2000
I check the list mentioned above and did not find the book of Bertrand Meyer, the originator of Eiffel and Design By Contract. The book is Object Oriented Software Construction. I heard a lot in my previous reading and have a chance to read it right now. I want to say it is the best I've read on the subject.