a mountain of code is the worst thing that can befall a person, a team, a company - Steve YeggeSo, is Java verbose? I hadn't considered it before reading Steve Yegge's post. And I didn't really get it, initially. But I've been looking at my code differently since then. Recently I ran across another example.
I wanted to write a
switch-case statement for about 10 different String possibilities. Last time I checked, you couldn't do this, but I hunted around to be sure. It turns out that you will be able to do this in Java 7. But I couldn't do it now.One alternative is to use numerous
if-then-else lines to sort through the possibilities. I much prefer switch-case; I find it cleaner and easier to read.If I wanted to stick with
switch-case for this example, I could go with one of several workarounds, all of which produce excessive code which ideally should be hidden from view. Probably the most "proper" way of doing this would be to create an enum listing all the constants. Talk about extra code just to make a decision based on a String value!In the end I went with
if-then-else. Ho-hum.