Sha256: 242abd47e74f872640f400abf65d9a252f0d71df434987650cabc0e1fecd482d

Contents?: true

Size: 740 Bytes

Versions: 66

Compression:

Stored size: 740 Bytes

Contents

Examples of concerns that tend to be crosscutting include:

Synchronization -- (declare an action dependency, trigger, event)
Real-time constraints
Feature interaction
Memory management
  - data checks
  - feature checks
* security
  - firewall rules
  - access control
Logging
Monitoring
Business rules
Tuning 
Refactor pivot


AOP:

- Scattered (1:n) / Tangled (n:1) 
- join point: hook
- point cut: matches join points
- advice: behavior evoked at point cut

* Interception
  - Interjection of advice, at least around methods.
* Introduction
  - Enhancing with new (orthogonal!) state and behavior .
* Inspection
  - Access to meta-information that may be exploited by pointcuts or
advice.
* Modularization
  - Encapsulate as aspects.

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
ironfan-4.8.4 notes/design_notes-aspect_oriented_devops.md
ironfan-4.8.3 notes/design_notes-aspect_oriented_devops.md
ironfan-4.8.2 notes/design_notes-aspect_oriented_devops.md
ironfan-4.8.1 notes/design_notes-aspect_oriented_devops.md
ironfan-4.8.0 notes/design_notes-aspect_oriented_devops.md
ironfan-4.7.7 notes/design_notes-aspect_oriented_devops.md
ironfan-4.7.6 notes/design_notes-aspect_oriented_devops.md
ironfan-4.7.5 notes/design_notes-aspect_oriented_devops.md
ironfan-4.7.3 notes/design_notes-aspect_oriented_devops.md
ironfan-4.7.2 notes/design_notes-aspect_oriented_devops.md
ironfan-4.7.1 notes/design_notes-aspect_oriented_devops.md
ironfan-4.7.0 notes/design_notes-aspect_oriented_devops.md
ironfan-4.6.2 notes/design_notes-aspect_oriented_devops.md
ironfan-4.6.1 notes/design_notes-aspect_oriented_devops.md
ironfan-4.6.0 notes/design_notes-aspect_oriented_devops.md
ironfan-4.5.2 notes/design_notes-aspect_oriented_devops.md
ironfan-4.5.1 notes/design_notes-aspect_oriented_devops.md
ironfan-4.5.0 notes/design_notes-aspect_oriented_devops.md
ironfan-4.4.3 notes/design_notes-aspect_oriented_devops.md
ironfan-4.4.2 notes/design_notes-aspect_oriented_devops.md