|
TR-696-04
Protection from Bad Advice |
|
| Authors: | Dantas, Daniel S., Walker, David |
| Date: | April 2004 |
| Pages: | 10 |
| Download Formats: | [PDF] |
Aspect-oriented programming languages such as AspectJ provide a new way to separate out and consolidate code for debugging, profiling, distribution and other tasks that would otherwise become tangled with the main-line computation. Without aspects, this code can be difficult to understand and maintain. Unfortunately, while aspects purport to provide a new form of modularity, they also defeat the purpose of existing information hiding and modularity mechanisms. |
|