Pitfalls of aspectJ implementations of some of the gang-of-four design patterns
| Main Author: | |
|---|---|
| Publication Date: | 2004 |
| Other Authors: | |
| Language: | eng |
| Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Download full: | http://hdl.handle.net/1822/752 |
Summary: | For the previous edition of this workshop [8], the authors wrote a paper presenting the aims of the first author’s Ph.D. project [13], which includes the development of a catalogue of refactorings [3] for the AspectJ programming language [1]. Case studies are be used for refactoring experiments, to gain the necessary insights. In this paper, we present several considerations on some code examples in AspectJ [10] from our second case study. They look like a critique, which may lead readers to assume we have a low opinion of them. That is not the case: we largely consider them a success, and proved to be a rich source of insights. Our intent is to simply point out some problems in using the code examples, thus contributing to their analysis. This is done in section 2. We take the opportunity provided by this paper to present, in section 3, an update on a style rule proposed in the previous paper [13]. In section 4 we conclude the paper. |
| id |
RCAP_a7fd7683dceb43e3c10f3f3c1ad7781c |
|---|---|
| oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/752 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Pitfalls of aspectJ implementations of some of the gang-of-four design patternsFor the previous edition of this workshop [8], the authors wrote a paper presenting the aims of the first author’s Ph.D. project [13], which includes the development of a catalogue of refactorings [3] for the AspectJ programming language [1]. Case studies are be used for refactoring experiments, to gain the necessary insights. In this paper, we present several considerations on some code examples in AspectJ [10] from our second case study. They look like a critique, which may lead readers to assume we have a low opinion of them. That is not the case: we largely consider them a success, and proved to be a rich source of insights. Our intent is to simply point out some problems in using the code examples, thus contributing to their analysis. This is done in section 2. We take the opportunity provided by this paper to present, in section 3, an update on a style rule proposed in the previous paper [13]. In section 4 we conclude the paper.PRODEP III - Medida 5 - Acção 5.3 - Eixo 3 - Formação Avançada de Docentes do Ensino Superior; PPC-VM - POSI/CHS/47158/2002.Universidad de ExtremaduraUniversidade do MinhoMonteiro, Miguel PessoaFernandes, João M.20042004-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/752engTALLER DE TRABAJO EN DESARROLLO DE SOFTWARE ORIENTADO A ASPECTOS (DSOA), 2, Málaga, 2004. Cáceres : Universidad de Extremadura, 2004. ISBN 84-688-8889-3.84-688-8889-3info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T05:43:01Zoai:repositorium.sdum.uminho.pt:1822/752Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:27:38.317791Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Pitfalls of aspectJ implementations of some of the gang-of-four design patterns |
| title |
Pitfalls of aspectJ implementations of some of the gang-of-four design patterns |
| spellingShingle |
Pitfalls of aspectJ implementations of some of the gang-of-four design patterns Monteiro, Miguel Pessoa |
| title_short |
Pitfalls of aspectJ implementations of some of the gang-of-four design patterns |
| title_full |
Pitfalls of aspectJ implementations of some of the gang-of-four design patterns |
| title_fullStr |
Pitfalls of aspectJ implementations of some of the gang-of-four design patterns |
| title_full_unstemmed |
Pitfalls of aspectJ implementations of some of the gang-of-four design patterns |
| title_sort |
Pitfalls of aspectJ implementations of some of the gang-of-four design patterns |
| author |
Monteiro, Miguel Pessoa |
| author_facet |
Monteiro, Miguel Pessoa Fernandes, João M. |
| author_role |
author |
| author2 |
Fernandes, João M. |
| author2_role |
author |
| dc.contributor.none.fl_str_mv |
Universidade do Minho |
| dc.contributor.author.fl_str_mv |
Monteiro, Miguel Pessoa Fernandes, João M. |
| description |
For the previous edition of this workshop [8], the authors wrote a paper presenting the aims of the first author’s Ph.D. project [13], which includes the development of a catalogue of refactorings [3] for the AspectJ programming language [1]. Case studies are be used for refactoring experiments, to gain the necessary insights. In this paper, we present several considerations on some code examples in AspectJ [10] from our second case study. They look like a critique, which may lead readers to assume we have a low opinion of them. That is not the case: we largely consider them a success, and proved to be a rich source of insights. Our intent is to simply point out some problems in using the code examples, thus contributing to their analysis. This is done in section 2. We take the opportunity provided by this paper to present, in section 3, an update on a style rule proposed in the previous paper [13]. In section 4 we conclude the paper. |
| publishDate |
2004 |
| dc.date.none.fl_str_mv |
2004 2004-01-01T00:00:00Z |
| dc.type.driver.fl_str_mv |
conference paper |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/752 |
| url |
http://hdl.handle.net/1822/752 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
TALLER DE TRABAJO EN DESARROLLO DE SOFTWARE ORIENTADO A ASPECTOS (DSOA), 2, Málaga, 2004. Cáceres : Universidad de Extremadura, 2004. ISBN 84-688-8889-3. 84-688-8889-3 |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidad de Extremadura |
| publisher.none.fl_str_mv |
Universidad de Extremadura |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833595329460568064 |