[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aspectj-users] Refactorings for AspectJ
|
Hi,
During the course of my Ph.D. work I elaborated a collection of refactorings
for the AspectJ language. They hardly comprise a complete catalogue, but it
is a start.
The refactorings are presented in a format similar to the ones used by
Fowler and Kerievsky in their refactoring books, and most of them include
code examples.
Besides the extraction of implementation elements to aspects, these
refactorings also tackle the issue of the subsequent tidying up of their
internal structures.
Presently the refactorings are available in technical report form, at
http://www.di.uminho.pt/~jmf/PUBLI/papers/2004-TR-01.pdf
This report covers refactorings only. It does not cover code smells and it
does not discuss further.
Any feedback will be appreciated and welcome.
Miguel
___________________________________________
Miguel Pessoa Monteiro
Ph.D. student at Minho University, Portugal
eMail: mmonteiro(at)di(dot)uminho(dot)pt
URL: http://gec.di.uminho.pt/mpm/