Hacker News new | ask | show | jobs
by fleaflicker 5360 days ago
It's instructive for all programmers (not just Java) because it's a beautifully designed API.

It's really difficult to design a good API and Guava didn't get to be like this overnight. It was used internally at google for years then spent years as a pre-1.0 open source project.

1 comments

Check out GWT code too, similar writing and design style.

On thr other hand, I always have to pause and think a littlr bit longer when using the Guava PreConditions.checkArgument call (even the author of Guava admitted that too)