An open API service indexing awesome lists of open source software.

https://github.com/isopropylcyanide/lesson-aspectj-demo

A short project for teaching the new batch of students, AspectJ as part of the training university
https://github.com/isopropylcyanide/lesson-aspectj-demo

aspect-oriented-programming aspectj aspectj-library java8-learning training-materials

Last synced: 3 months ago
JSON representation

A short project for teaching the new batch of students, AspectJ as part of the training university

Awesome Lists containing this project

README

          

## Lesson-AspectJ-Demo ##
---

#### What is it? ####
A short project for teaching the new batch of students, AspectJ as part of the training under [Accolite University](http://accolite.com/career.html#AccoliteUniversity), where I work!

#### What does it contain ####
Each branch within the project represents the next set of assignments. Students are welcome to checkout to the next branch in case they're having trouble with the task

---

#### What are the list of branches ####
Branch | Description
------------ | -------------
master | Contains the initial scaffolding. Students have to implement a random list integer generator themselves of size N ranging from min to max.
add-random | Default implementation of random list generator. Next task is to add a @Before advice to log the advice.
aspect-before | @Before advice has been implemented. Next task is to time their generator function.
aspect-around | @Around advice has been implemented. Users can checkout to see their progress.