3 ms·
> Disagree. And not based on myth. Based on direct experience over 25 years doing programming. Verbosity -- holding all other things equal -- does equal less pr
by axod 16y ago
> Disagree. And not based on myth. Based on direct experience over 25 years doing programming. Verbosity -- holding all other things equal -- does equal less productivity.
Well, around 20 years here.
If you look at the extreme. Regular expressions. They're concise to the extreme. That has distinct disadvantages.
* It's hard to parse
* Easy to create errors
So clearly verbosity!=bad.
I started with basic but quickly moved on to creating large programs in assembly. I think once you've done that for a few years you start to look past the lines of code and more into general program structure and flow.
'public static final' isn't verbose. They're keywords. They're flags. They're not meaningful program structure, so your brain skips over them unless it needs to check what the flags are.
People often mistake keywords like the above for verbosity. The actual syntax of java code, eg {}(). etc is very concise.