Jump to ratings and reviews
Rate this book

Bitter Java

Rate this book
Intended for intermediate Java programmers, analysts, and architects, this guide is a comprehensive analysis of common server-side Java programming traps (called anti-patterns) and their causes and resolutions. Based on a highly successful software conference presentation, this book is grounded on the premise that software programmers enjoy learning not from successful techniques and design patterns, but from bad programs, designs, and war stories -- bitter examples. These educational techniques of graphically illustrating good programming practices through negative designs and anti-patterns also have one added they are fun.

368 pages, Paperback

First published January 1, 2002

1 person is currently reading
47 people want to read

About the author

Bruce A. Tate

23 books9 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
5 (11%)
4 stars
19 (43%)
3 stars
16 (36%)
2 stars
4 (9%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
Profile Image for Dmytro Chaban.
46 reviews2 followers
January 27, 2018
Actually not so bad book. Although there is a lot of unnecessary information like how to style your code that is greatly described in other books, and I expected to take just a few pages instead of more than 5.
Anything other is really great. Great descriptions of a problem, great solutions.
Really funny part to see how Spring handles mostly all the problems with EJB and how it much simpler to work with annotated classes instead of inheritance. Really great!
Profile Image for Steven.
Author 1 book63 followers
June 9, 2015
This book starts from a premise I fundamentally agree with - that Java, especially enterprise Java, is over-complicated, over expensive, over engineered... but I can only give it 2 stars because I can only stand so much reading about Java.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.