Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 1a46ad8c

Přidáno uživatelem Ondřej Váně před asi 4 roky(ů)

Added comments to tle two last anti patterns

Zobrazit rozdíly:

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