diff --git a/src/main/java/org/jpeek/App.java b/src/main/java/org/jpeek/App.java index 8031b892..e356ffde 100644 --- a/src/main/java/org/jpeek/App.java +++ b/src/main/java/org/jpeek/App.java @@ -137,7 +137,6 @@ public App(final Path source, final Path target, * Analyze sources. * @throws IOException If fails - * @todo #452:30min Extract report building * Analyze method is too big. We need to extract report building from * here and use a map instead of if statements se we can make * easier to add and remove metrics from execution. diff --git a/src/main/resources/org/jpeek/xsd/matrix.xsd b/src/main/resources/org/jpeek/xsd/matrix.xsd index 108e4b70..98fc3468 100644 --- a/src/main/resources/org/jpeek/xsd/matrix.xsd +++ b/src/main/resources/org/jpeek/xsd/matrix.xsd @@ -22,11 +22,6 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --> - @@ -37,26 +32,81 @@ SOFTWARE. + + + Matrix of metrics for each class. Rows are classes and columns are cohesion metrics + (CAMC, LCOM5, MMAC, NHD, SCOM) + + - - - + + + + Metric name + + + + + + + Represents rank for each metric. Order is green, yellow, red. + + + + + + + Rank of a metric. Used to find out the color. + + + - - - - + + + The fully qualified java class name. + + + + + + The shorten java class name, where each dot separated package is shortened + to it's first letter. + + + + + + + An average value of all metrics rank, scaled down into range [0,1]. + + + + + + + The reciprocal of amount of different colors of metrics. + + + - - + + + Date when the skeleton was generated. + + + + + Version of jpeek when the skeleton was generated. + +