Re:Deutsche Bank makes source code publicly available for th...
by stephengillie on Sunday October 08, 2017 @08:03PM
(#15430700)
How would we prevent this? Asking for a friend.
[ Parent
| on HN ]
Re:Deutsche Bank makes source code publicly available for th...
by cutler on Sunday October 08, 2017 @08:07PM
(#15430716)
Just refuse to play the insane Java/C# Enterprise OO game. Kotlin would be a good alternative but my preference would be Clojure where brevity and simplicity are valued.
Re:Deutsche Bank makes source code publicly available for th...
by BoorishBears on Sunday October 08, 2017 @08:18PM
(#15430757)
Or just don't be redundant in any language. Unless there are multiple types of a "SerializationProvider", the name could be shortened to "ProtobufSerializationProvider"
And if there are multiple types of "SerializationProvider" (ie. there's an unrelated "CachingSerializationProvider ") then the name is unfortunately long, but accurate
Re:Deutsche Bank makes source code publicly available for th...
by smnplk on Sunday October 08, 2017 @10:44PM
(#15431255)
I think the main problem is not in the name of that class, the name is just a side effect of a bigger deeper problem.
Re:Deutsche Bank makes source code publicly available for th...
by BoorishBears on Monday October 09, 2017 @10:56AM
(#15434282)
What problem? DI is really useful if you're pragmatic about it, misuse is not really a property of a particular language
Re:Deutsche Bank makes source code publicly available for th...
by 6ue7nNMEEbHcM on Monday October 09, 2017 @04:40AM
(#15432310)
It looks like they may have convention to put name of the base class/interface in the type name.
Re:Deutsche Bank makes source code publicly available for th...
by solotronics on Sunday October 08, 2017 @08:35PM
(#15430818)
personally I find Java EE nauseating
Re:Deutsche Bank makes source code publicly available for th...
by user5994461 on Monday October 09, 2017 @05:45AM
(#15432531)
Don't prevent them, encourage them.
The next guy who work on your code will be happy to have variable and class names longer than 3 characters. Short names are evil.