CODE-SMELLS IN AOP

被引:0
|
作者
Draganescu, Serban [1 ]
Tapus, Nicolae [1 ]
机构
[1] Univ Politehn Bucuresti, Fac Automat Control & Comp, Bucharest, Romania
关键词
code smell; bad smell; AspectJ; AOP; design pattern; performance hash; syncronized;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We intend to present in this article a few "code smells" we identified by studying classic implementations of design patterns, that are using aspect oriented programming. The identified issues are design problems that affect the performance, problems that would not have existed if aspect oriented technology would not had been used. The cases are presented with design pattern examples, in classic and original implementations.
引用
收藏
页码:3 / 12
页数:10
相关论文
共 50 条
  • [1] Prioritizing code-smells correction tasks using chemical reaction optimization
    Ouni, Ali
    Kessentini, Marouane
    Bechikh, Slim
    Sahraoui, Houari
    [J]. SOFTWARE QUALITY JOURNAL, 2015, 23 (02) : 323 - 361
  • [2] Prioritizing code-smells correction tasks using chemical reaction optimization
    Ali Ouni
    Marouane Kessentini
    Slim Bechikh
    Houari Sahraoui
    [J]. Software Quality Journal, 2015, 23 : 323 - 361
  • [3] Improving multi-objective code-smells correction using development history
    Ouni, Ali
    Kessentini, Marouane
    Sahraoui, Houari
    Inoue, Katsuro
    Hamdi, Mohamed Salah
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 105 : 18 - 39
  • [4] Multi-objective code-smells detection using good and bad design examples
    Usman Mansoor
    Marouane Kessentini
    Bruce R. Maxim
    Kalyanmoy Deb
    [J]. Software Quality Journal, 2017, 25 : 529 - 552
  • [5] A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection
    Kessentini, Wael
    Kessentini, Marouane
    Sahraoui, Houari
    Bechikh, Slim
    Ouni, Ali
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (09) : 841 - 861
  • [6] Multi-objective code-smells detection using good and bad design examples
    Mansoor, Usman
    Kessentini, Marouane
    Maxim, Bruce R.
    Deb, Kalyanmoy
    [J]. SOFTWARE QUALITY JOURNAL, 2017, 25 (02) : 529 - 552
  • [7] Code Smells in Infrastructure as Code
    Schwarz, Julian
    Steffens, Andreas
    Lichter, Horst
    [J]. 2018 11TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2018, : 220 - 228
  • [8] On Finding Model Smells Based on Code Smells
    Eessaar, Erki
    Kaosaar, Ege
    [J]. SOFTWARE ENGINEERING AND ALGORITHMS IN INTELLIGENT SYSTEMS, 2019, 763 : 269 - 281
  • [9] Survey on Code Smells
    Tian, Ying-Chen
    Li, Ke-Jun
    Wang, Tai-Ming
    Jiao, Qing-Qing
    Li, Guang-Jie
    Zhang, Yu-Xia
    Liu, Hui
    [J]. Ruan Jian Xue Bao/Journal of Software, 2023, 34 (01): : 150 - 170
  • [10] How Do Community Smells Influence Code Smells?
    Palomba, Fabio
    Tamburri, Damian A.
    Serebrenik, Alexander
    Zaidman, Andy
    Fontana, Francesca Arcelli
    Oliveto, Rocco
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 240 - 241