Liking cljdoc? Tell your friends :D

code-maat.analysis.coupling-algos


as-entities-by-revisionclj

(as-entities-by-revision ds)

Extracts the change set per revision from an Incanter dataset.

Extracts the change set per revision
from an Incanter dataset.
sourceraw docstring

co-changing-by-revisionclj

(co-changing-by-revision ds options)

Calculates a vector of all entities coupled in the revision represented by the dataset.

Calculates a vector of all entities coupled
in the revision represented by the dataset.
sourceraw docstring

coupling-frequenciesclj

(coupling-frequencies co-changing)
source

entities-in-revclj

source

exceeds-max-changeset-size?clj

(exceeds-max-changeset-size? max-size change-set)
source

module-by-revsclj

(module-by-revs all-co-changing)

Returns a map with each module as key and its number of revisions as value. This is used when calculating the degree of coupling later.

Returns a map with each module as key and
its number of revisions as value.
This is used when calculating the degree
of coupling later.
sourceraw docstring

modules-in-one-revclj

We receive pairs of co-changing modules in a revision and return a seq of all distinct modules.

We receive pairs of co-changing modules in a
revision  and return a seq of all distinct modules.
sourceraw docstring

within-threshold?clj

(within-threshold? {:keys [min-revs min-shared-revs min-coupling max-coupling]}
                   revs
                   shared-revs
                   coupling)

Used to filter the results based on user options.

Used to filter the results based on user options.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close