Remember that Sun led by example. com.sun.java.swing.plaf.nimbus.InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonPainter, anyone? http://javadoc.bugaco.com/com/sun/java/swing/plaf/nimbus/Int...
Unsure if I understand TransactionAwarePersistenceManagerFactoryProxy
21–30 of 80 posts
Re: Unsure if I understand TransactionAwarePersistenceManagerFactoryProxy
#22Earlier quoted context omitted.
> Long names are a Good Thing as far as I'm concerned. Having spent FAR more time than I care to admit working with IBM crap that uses name like QXMGRTBL and QWRKQITM, I'll take TransactionAwarePersistanceManagerFactoryProxy any day... and twice on Sunday. Seems like a bit of a false dichotomy. It is reasonable to expect clear and descriptive names that do not reach the level of verbosity that seems to be idiomatic i…
Maybe... personally I find most of the carping about Java class names to be hyperbole. This is one of the more extreme examples you'll find (especially in common use) and, again, if you look at what it actually does, the name is descriptive and reasonable. As to whether or not the whole persistence mechanism is "over-engineered", well... that's a separate question. I can see some of the arguments for it, but when I l…
The problem is that when you read modern code in other modern languages everything tends to be shorter, still descriptive, and still justifiable. It is something that you can't help but notice if you regularly use multiple languages.
Re: Unsure if I understand TransactionAwarePersistenceManagerFactoryProxy
#23Long names are a Good Thing as far as I'm concerned. Having spent FAR more time than I care to admit working with IBM crap that uses name like QXMGRTBL and QWRKQITM, I'll take TransactionAwarePersistanceManagerFactoryProxy any day... and twice on Sunday. The only bit about this that even strikes me as a little bit unreasonable is the "Proxy" bit at the end. Not sure why you need another level of Proxy on top of Trans…
Also, we all have this conversation periodically about the sadness of Spring complexity. They always go the same way - https://news.ycombinator.com/item?id=4550374
Re: Unsure if I understand TransactionAwarePersistenceManagerFactoryProxy
#24Earlier quoted context omitted.
I always thought it's rather self explanatory. Reading a text without distance between the words requires more effort. Capital letters don't help much for that. Underscore gives a space between the words, which allows more fluent reading.
It might be self-explanatory, but there's a vast gulf between self-explanatory and correct .
Re: Unsure if I understand TransactionAwarePersistenceManagerFactoryProxy
#25Long names are a Good Thing as far as I'm concerned. Having spent FAR more time than I care to admit working with IBM crap that uses name like QXMGRTBL and QWRKQITM, I'll take TransactionAwarePersistanceManagerFactoryProxy any day... and twice on Sunday. The only bit about this that even strikes me as a little bit unreasonable is the "Proxy" bit at the end. Not sure why you need another level of Proxy on top of Trans…
Re: Unsure if I understand TransactionAwarePersistenceManagerFactoryProxy
#26Re: Unsure if I understand TransactionAwarePersistenceManagerFactoryProxy
#27Re: Unsure if I understand TransactionAwarePersistenceManagerFactoryProxy
#28Re: Unsure if I understand TransactionAwarePersistenceManagerFactoryProxy
#29I mean, it has so much jargon on it, that what I felt is what I think my mom feels when I am talking with my dad...
I read, and re-read, and read again... And the only thing that I would think was: "omgwhy? wtf? WHY THIS EXISTS IN FIRST PLACE???"
Re: Unsure if I understand TransactionAwarePersistenceManagerFactoryProxy
#30Camel notation looks awful with so many words. C++ style with underscores is way more readable.
thisIsAnInstanceOfMyClass
this_is_some_ruby_or_kernel_c_i_copied_from_stack_exchange
_thisIsAFunctionParameterHavingBeenPassedIn
THISISACONSTANTDONOTCHANGE
THIS_IS_A_FRIENDLIER_ENUM
_____how_many_spaces__in_this_var
EDIT: Aaaand then there is the JS approach: