User Tools

Site Tools


sad

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sad [2014/01/22 07:23]
yann
sad [2017/09/06 01:54]
Line 1: Line 1:
-====== SAD ====== 
- 
-SAD stands for Software Architectural Defects and is our implementation of DETEX, following the DECOR method to specify and identify occurrences of anti-patterns in PADL models. A paper introducing DETEX and DECOR has been published by [[http://​www.ptidej.net/​publications/​Author/​MOHA-N.php|Moha,​ Guéhéneuc,​ Duchien, and Le Meur]] and can be used as reference. 
- 
-===== Anti-patterns Definition ===== 
- 
-^ Names ^ Definitions ^ 
-| AntiSingleton || 
-| BaseClassKnowsDerivedClass || 
-| BaseClassShouldBeAbstract || 
-| Blob || 
-| ClassDataShouldBePrivate || 
-| ComplexClass || 
-| FunctionalDecomposition || 
-| LargeClass || 
-| LazyClass || 
-| LongMethod || 
-| LongParameterList || 
-| ManyFieldAttributesButNotComplex || 
-| MessageChains || 
-| RefusedParentBequest || 
-| SpaghettiCode || 
-| SpeculativeGenerality || 
-| SwissArmyKnife || 
-| TraditionBreaker || 
- 
-===== Anti-patterns Identification ===== 
  
sad.txt · Last modified: 2019/10/06 20:37 (external edit)