Re: My Enterprise Architecture - your thoughts?
From: Robert C. Martin (unclebob_at_objectmentor.com)
Date: 06/20/04
- Next message: Robert C. Martin: "Re: Iterator Related Design Problem"
- Previous message: Jeff Brooks: "Re: Dealing with the partial paradigm shift problem...."
- In reply to: Shayne Wissler: "Re: My Enterprise Architecture - your thoughts?"
- Next in thread: Shayne Wissler: "Re: My Enterprise Architecture - your thoughts?"
- Reply: Shayne Wissler: "Re: My Enterprise Architecture - your thoughts?"
- Reply: Universe: "Re: My Enterprise Architecture - your thoughts?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sat, 19 Jun 2004 23:46:58 -0500
On Fri, 18 Jun 2004 19:58:25 GMT, "Shayne Wissler"
<thalesNOSPAM000@yahoo.com> wrote:
>
>"Robert C. Martin" <unclebob@objectmentor.com> wrote in message
>news:dah6d01dpi1kbgsnbguu2151sfkojjqor0@4ax.com...
>
>> Recommendation: Start simple. Don't employ layers until you have
>> undeniable proof that you need them, and then only implement those
>> that you are sure you need.
>
>That's not a terrible recommendation, except that for any non-trivial app I
>think it's going to make sense to keep the GUI logic separate from the
>application logic. In fact, even for a trivial app this generally makes
>sense. (Even a simple calculator app should have separate GUI and calculator
>logic).
Agreed. However, that separation does not need lead to independent
remotable layers. You don't need a mapping layer interposed between
the GUI and the rest of the system. You don't need to convert all the
calls between them into XML packets, etc.
Layering is an extreme form of dependency management. Dependencies
can be effectively managed without going all the way to a deeply
layered system.
As I'm sure you already know.
-----
Robert C. Martin (Uncle Bob)
Object Mentor Inc.
unclebob @ objectmentor . com
800-338-6716
"The aim of science is not to open the door to infinite wisdom,
but to set a limit to infinite error."
-- Bertolt Brecht, Life of Galileo
- Next message: Robert C. Martin: "Re: Iterator Related Design Problem"
- Previous message: Jeff Brooks: "Re: Dealing with the partial paradigm shift problem...."
- In reply to: Shayne Wissler: "Re: My Enterprise Architecture - your thoughts?"
- Next in thread: Shayne Wissler: "Re: My Enterprise Architecture - your thoughts?"
- Reply: Shayne Wissler: "Re: My Enterprise Architecture - your thoughts?"
- Reply: Universe: "Re: My Enterprise Architecture - your thoughts?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|