Re: Isolatable Concerns
- From: Thomas Gagne <tgagne@xxxxxxxxxxxxxxxxxx>
- Date: Sat, 16 Dec 2006 09:56:03 -0500
topmind wrote:
I think the ideal is "isolatable concerns", not "separated" concerns.Relational, structured, OO, and other methodologies all allow for abuses to take place. For 99.999% of items I'll stick with things should be recorded once and only once. Everything else is redundant.
In relational thinking, what is together or apart is considered a
specific viewpoint. Navigational (OO and file) thinking tends to view
things as physical lumps that are either together or not together
because a physical lump cannot be in two places at once.
However, relational *does* allow something to be two "places" at once;
Why sprinkle SQL around, especially if its redundant? That coding style shows no appreciation for the lessons learned designing relational databases (unless those, too, were rife with redundancy)
I thought of another reason overnight not to sprinkle SQL around -- performance. I can tune a procedure and everyone using it benefits. How can I make sure everyone's SQL is efficient? If table statistics change and old SQL sucks wind, am I go to hunting for it? No, I think the value the burying or generating SQL hither and yon throughout an application is sufficiently discredited.
--
Visit <http://blogs.instreamfinancial.com/anything.php> to read my rants on technology and the finance industry.
.
- Follow-Ups:
- Re: Isolatable Concerns
- From: topmind
- Re: Isolatable Concerns
- References:
- Transaction Oriented Architecture (TOA)
- From: Thomas Gagne
- Re: Transaction Oriented Architecture (TOA)
- From: H. S. Lahman
- Re: Transaction Oriented Architecture (TOA)
- From: Thomas Gagne
- Re: Transaction Oriented Architecture (TOA)
- From: H. S. Lahman
- Re: Transaction Oriented Architecture (TOA)
- From: Thomas Gagne
- Re: Transaction Oriented Architecture (TOA)
- From: H. S. Lahman
- Re: Transaction Oriented Architecture (TOA)
- From: Thomas Gagne
- Isolatable Concerns (was: Transaction Oriented Architecture...)
- From: topmind
- Transaction Oriented Architecture (TOA)
- Prev by Date: Conference Announcement: Jan. 2007 in Munich, Germany
- Next by Date: Re: How to express this in objects?
- Previous by thread: Isolatable Concerns (was: Transaction Oriented Architecture...)
- Next by thread: Re: Isolatable Concerns
- Index(es):
Relevant Pages
|