Ok, interesting! I didn't realize that the Java version was still important
for bug fixing. Maybe bugs caused by said complexity...


/Gunnar

2014-10-22 10:52 GMT+02:00 Ricardo Peres <[email protected]>:

> Hi, Gunnar!
>
> Yes, I feel exactly the same! Just as an example, there are lots of
> structures for representing an entity or a property's metadata.
> Not entirely related, but maybe this "overengineering" is responsible for
> some slowness, that is often reported (mostly by non-NHibernate users, it's
> true).
> However, I think that a major refactoring is not likely to happen,
> precisely because of Hibernate. We are constantly looking to the Java
> version for fixes to bugs that show up.
> My 5 cents! :-)
>
> RP
>
>
> On Tuesday, October 21, 2014 10:37:13 PM UTC+1, Gunnar Liljas wrote:
>>
>> When researching bug fixes and enhancements, I'm often struck by the
>> enormous complexity of the NHibernate code base. It's a complex and very
>> malleable product, so a high degree of complexity should be expected, but
>> sometimes when following a query from start to end in the step debugger I
>> just want to scream "are you frelling kidding me?!".
>>
>> Of course there's a certain amount of "this shouldn't be so hard"
>>  followed by "Ah, OK, I didn't think of that. It is hard.", but some/many
>> parts of the code base feels like it has been mended a few times too many.
>>
>> My question to you, fellow developers, is:
>>
>> 1. How do you feel about this?
>> 2. If massive refactoring is a way forward it would likely result in a
>> deviation from the Java Hibernate relationship. How do you feel about that?
>>
>>
>> Best regards
>> Gunnar
>>
>>
>>  --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "nhibernate-development" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"nhibernate-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to