[brlcad-tracker] [ brlcad-Feature Requests-1706452 ] aspect-oriented software development
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: SourceForge.net <no...@so...> - 2007-05-25 02:27:24
|
Feature Requests item #1706452, was opened at 2007-04-24 10:35 Message generated for change (Settings changed) made by brlcad You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640805&aid=1706452&group_id=105292 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Invalid >Priority: 1 Private: No Submitted By: Markus Elfring (elfring) >Assigned to: Sean Morrison (brlcad) Summary: aspect-oriented software development Initial Comment: Can your software implementation benefit from this design approach? http://en.wikipedia.org/wiki/Aspect-oriented_programming ---------------------------------------------------------------------- Comment By: Sean Morrison (brlcad) Date: 2007-05-25 02:25 Message: Logged In: YES user_id=785737 Originator: NO Both yes and no. Not really and of course. For a large part, AOP is a buzzword approach of simply organizing your code's functionality. While its utility from a full-blown language-level adoption and any perceived benefits are themselves debatable, the core idea is organiztion based on categories (i.e. aspects) of functionality. We do this in BRL-CAD extensively already through library groupings and collections of small binaries that perform succint tasks. For example, our "logging aspect" is encapsulated into libbu via simple logging routines (e.g. bu_log) that are enforced via convention throughout the code as the logging means. Either way, this is certainly not a feature request nor even slightly useful information unless you intend to contribute code. Please do not just pose open-ended questions to any of our trackers. Please be specific and relate the bug, feature request, support request, or other posting specifically to BRL-CAD behavior, code, functionality, etc and not just philosophical thought provocation or wikipedia link spam. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640805&aid=1706452&group_id=105292 |