Revize 1a46ad8c
Přidáno uživatelem Ondřej Váně před asi 4 roky(ů)
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/detecting/detectors/RoadToNowhereDetectorImpl.java | ||
---|---|---|
38 | 38 |
return this.sqlFileName; |
39 | 39 |
} |
40 | 40 |
|
41 |
/** |
|
42 |
* Postup detekce: |
|
43 |
* 1) u každého projektu zkusit nalézt jestli obsahuje nějaké wiki stránky s projektovým plánem |
|
44 |
* 2) dále zkusit najít aktivity, které by naznačovali, že vznikl nějaký projektový plán |
|
45 |
* 5) pokud nebude nalezena žádná aktivita nebo wiki stránka, tak je antivzor detekován |
|
46 |
* |
|
47 |
* @param project analyzovaný project |
|
48 |
* @param databaseConnection databázové připojení |
|
49 |
* @param queries list sql dotazů |
|
50 |
* @return výsledek detekce |
|
51 |
*/ |
|
41 | 52 |
@Override |
42 | 53 |
public QueryResultItem analyze(Project project, DatabaseConnection databaseConnection, List<String> queries) { |
43 | 54 |
int numberOfIssuesForProjectPlan = 0; |
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/detecting/detectors/SpecifyNothingDetectorImpl.java | ||
---|---|---|
40 | 40 |
|
41 | 41 |
/** |
42 | 42 |
* Postup detekce: |
43 |
* 1) u každého projektu zkusit nalézt jestli obsahuje nějaké wiki stránky se specifikací projektu |
|
44 |
* 2) dále zkusit najít aktivity, které by naznačovali, že vznikl nějaký projektový blán
|
|
45 |
* 3) dále vzít průměrnou délku textu, která je uvedena jako popis u kativity
|
|
46 |
* 4) pokud nebude nalezena žádná aktivity ani wiki stránka, tak se zkontroluje průměrná délka popisku aktivity |
|
47 |
* 5) pokud ani jedno nezabere, tak je anti-pattern detekován |
|
43 |
* 1) u každého projektu zkusit nalézt jestli obsahuje nějaké wiki stránky se specifikací projektu
|
|
44 |
* 2) dále zkusit najít aktivity, které by naznačovali, že vznikl nějaká specifikace projektu
|
|
45 |
* 3) dále vzít průměrnou délku textu, která je uvedena jako popis u aktivity
|
|
46 |
* 4) pokud nebude nalezena žádná aktivity ani wiki stránka, tak se zkontroluje průměrná délka popisku aktivity
|
|
47 |
* 5) pokud ani jedno nezabere, tak je anti-pattern detekován
|
|
48 | 48 |
* |
49 | 49 |
* @param project analyzovaný project |
50 | 50 |
* @param databaseConnection databázové připojení |
Také k dispozici: Unified diff
Added comments to tle two last anti patterns