[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Competing Specifications - A Good or Bad Thing?

  • To: "Bullard, Claude L (Len)" <clbullar@i...>,"Chiusano Joseph" <chiusano_joseph@b...>
  • Subject: RE: Competing Specifications - A Good or Bad Thing?
  • From: "Hunsberger, Peter" <Peter.Hunsberger@S...>
  • Date: Thu, 8 Apr 2004 12:12:45 -0500
  • Cc: <xml-dev@l...>
  • Thread-index: AcQdbiYB1sjCMOleQrWlLn1z+92eKQAHXdng
  • Thread-topic: Competing Specifications - A Good or Bad Thing?

aspect oriented good or bad
Bullard, Claude L (Len) <clbullar@i...> asks:

> I can't think of any examples either that don't 
> blow something up or sink something except two 
> teen-agers and a baby.
> 
> Simplicity and complexity are perceived qualities, 
> not real without a rule, say related to dependency, 
> frequency, occurrence and depth.  Is an unfactored equation 
> complex or simple?  Is it simpler when factored?  Why? 
> If a complex operation has a simple interface, is the 
> operation simple or complex?
> 
> I ask because once again, surface simplicity has an 
> attraction that can lead one to the wrong solution. 
> That's as uneliptical as I can say it.
> 
> So what of aspect-oriented programming?

Umm, why do you ask?  In my view it's a way of acknowledging that if you
pack up everything as objects you still want to dig inside the objects
and expose/add common cross cutting functionality.  

Eg; for every object that connects to the database intercept the call
and add a authorization check.  The authorization check is written once.
The objects don't have to add any special interfaces or code to deal
with it; it simply becomes an "aspect" of connecting to the database
(you do have to define where the aspect is inserted, not all is magic).

Does that add complexity or simplify things?  Danged if I know. It
simplifies the code in many ways, but confuses people (and perhaps
debuggers) that don't know where to go looking for the aspects and the
definitions of how they apply.




PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.