Title: Not puzzles, just silly trivia
Product review: This is not a fun puzzle book--it's just a bunch of strange Java programs that produce unexpected output because of, in the authors' opinions, problems with the Java language. There was one puzzle in the entire book the I fealt was fun to work out and provided real-world insight into programming and testing. The vast majority of the code samples are so bad to start out with that it doesn't matter what they produce--anyone that writes them in a production app should be fired.The rest were all weird edge conditions, not fun puzzles to solve. With every example the authors talk about how Java could have been written better so these samples wouldn't produce such unexpected results. Really it's more of an advertisement for .NET than anything else because many of the weirdest samples would produce exceptions in .NET whereas in Java they just do strange things.
Would you say this review depicts the product in a flattering or unflattering light?
