Deiwin Sarjas

29%
Flag icon
Seibel: So you write the client code to use the API and then look at it and ask, “Is this code I would want to write?” Bloch: Absolutely. Sometimes you don't even get to the stage where you can look at the client code. You try to write it and you say either, “I cannot do this at all because I forgot this piece of functionality in the API,” or, “I can do this but it's going to be so tedious that this was not the right approach.” It doesn't matter how good you are; you can't get an API right until you've tried to code to it. You design something; try to use it; and say, ”Oh, this is so wrong.” ...more
Coders at Work: Reflections on the Craft of Programming
Rate this book
Clear rating
Open Preview