I'd love to use these features but I prefer they weren't there because most programmers will overuse them and lead to a headache for me.
I find the choice in production code tends to be dealing with forced verbosity or dealing with the absolute crazy stuff people will do when allowed to be more concise. I know which one wastes more time. It's sad but it's true
We're a place where coders share, stay up-to-date and grow their careers.
Yeah, it's my philosophy to not use var if it's not already obvious to the reader what the type is, even if it is obvious to the compiler.
For example I'd never do:
Because it's not clear to the reader what the other side is returning
But I would do
because the type information just gets obnoxiously redundant and it's obvious to the reader.
I know people will abuse it, but I'd prefer to not waste time typing the obvious out
I'd love to use these features but I prefer they weren't there because most programmers will overuse them and lead to a headache for me.
I find the choice in production code tends to be dealing with forced verbosity or dealing with the absolute crazy stuff people will do when allowed to be more concise. I know which one wastes more time. It's sad but it's true