|
> Scala, Groovy, Clojure, JRuby, etc. I am yet to work in a Java project where I am allowed to use any of them. Regarding the properties I really don't get what is the big deal. No one used to complain about C++ properties, that besides having to write accessors and mutator methods, one needs to declare them on the header files as well. Or the first version of C# properties isn't much shorter than how it is done in Java, which is still required when extra logic needs to be implemented. It is been a few years since I have done any Python, but don't do they require two separate functions that are then mapped to a property declaration? |
The savings in screen space and visual cortex neurons doesn't come from the one or two properties that need logic, it comes from the dozen avoided