Even if your personal preference is for domain model ...

If you are heads down coding CRUD stuff ... its repetitious.. can't
you code gen your domain/DTOs/mappings and deal with things later if
they come up?

Wouldn't that be a happy amortization of all benefits?

Cheers,

Greg

On Thu, Feb 5, 2009 at 11:44 AM, Richard (Google)
<[email protected]> wrote:
>
> Hi Greg,
>
> Thanks for the response.
>
>> Are you really saving *that* much time by taking on all the bad things
>> that happen because of this?
>
> The 'bad' things have to be dealt with whether you take this option or not -
> DTOs are just another solution to solving the problems I described.  Once
> the graphing object is in place, it's only a couple of lines of code to
> 'copy' the objects - replacing that with DTOs and their mapping will
> definitely take longer (and require maintenance too).  But it's a fair
> point - typing is NOT the slowest part of coding, so I can't say for sure
> that it saves me time (it's not quantifiable, it's personal preference, and
> I did say 'hopefully' saving time).
>
>> If it is a substantial portion of your time that would mean that you
>> are heads down coding CRUD stuff by hand where typing speed becomes
>> valuable? Could you code generate this kind of stuff? Is there an
>> easier way of handling this type of code than using a domain model?
>
> It's a portion of time ... but I accept that it isn't the majority of the
> time (again, I'm not sure how to quantify it).  The choice of Domain Model
> (or not) is personal preference, but in my experience even (deceptively?)
> simple CRUD stuff gets additional requirements once the customer has seen
> the software, and I've always found Domain Model easier to extend once the
> business rules (inevitably?) become more complex.
>
> Cheers,
>    Richard
>
> --------------------------------------------------
> From: "Greg Young" <[email protected]>
> Sent: Thursday, February 05, 2009 3:10 PM
> To: <[email protected]>
> Subject: [nhusers] Re: Should I use NHibernate+WCF?
>
>>
>> "My personal preference is to only create DTO classes when they are
>> needed, hopefully saving time on creating both the DTO objects and the
>> code to map my domain properties to them."
>>
>> Are you really saving *that* much time by taking on all the bad things
>> that happen because of this?
>>
>> If it is a substantial portion of your time that would mean that you
>> are heads down coding CRUD stuff by hand where typing speed becomes
>> valuable? Could you code generate this kind of stuff? Is there an
>> easier way of handling this type of code than using a domain model?
>>
>> Cheers,
>>
>> Greg
>>
>>
>> On Thu, Feb 5, 2009 at 6:33 AM, Richard (Google)
>> <[email protected]> wrote:
>>>
>>> Some thoughts on passing domain objects over WCF ...
>>>
>>> http://broloco.blogspot.com/2009/02/sending-domain-objects-across-wire.html
>>>
>>> Just my tuppence worth.
>>>
>>> Regards,
>>>    Richard
>>>
>>>
>>>
>
>
>
> >
>



-- 
It is the mark of an educated mind to be able to entertain a thought
without accepting it.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to