Skip to summary.
This report was written by DeepEnds - please see the website for further documentation.
The following sections refer to the individual sections for each level.
The table is grouped by columns. The summary table is sorted on the value of the value of (E+P-N)/N, subsequent instances are sorted on the section name.
The node label of the graph (with the obvious exception of "Top level") with a hyperlink to it.
If a cycle in the graph (circular dependency) occurs then the word cycle will appear as the value otherwise it is left blank.
The larger the value of (E + P) / N then the more complex the directed graph is, where
The value of (E + P - N) / N varies between 0 and N. A strictly layered architecture will have a value of 0.
The sum refers to the sum of the value to its left plus all the values at its child nodes, recursively.
Externals refers to the number of dependencies which aren't children. The following max refers to the maximum of that value and the value at any child nodes.
SLOC stands for source lines of code; whilst reading the source an attempt may have been made not to count blank or comment lines. The max and sum are calculated over the child nodes recursively down to the leaf nodes.
An attempt has been made to fit the log-normal distribution to SLOC which has then been used to calculate the expected file size, this is not displayed if there is only one value to fit (so as to avoid domination of the statistic by boilerplate). This value is bracketed by the lower and upper limits of the 90% confidence interval if the upper limit is less than the maximal value of SLOC on a leaf, otherwise it is left blank. The following max refers to the maximum of the expected value and the value at any child nodes.
The edges are defined by underlying dependencies. For each edge a table lists all the pairs of leaf nodes that the edge is composed of.
The structure matrix represents the dependency of one node upon another in the level. To work out what a node depends on read along a row until the value of 1 is encountered then read vertically to the diagonal (represented by a backslash). The row containing that diagonal is the corresponding dependency.
The rows of the matrix have been sorted in the attempt to ensure that the 1's are below the diagonal. If this is not the case then a cycle exists in the corresponding graph. i.e. a circular dependency exists.
Skip to documentation.
The following table is sorted on the value of (E+P-N)/N, subsequent instances of this table type are sorted on the section name. Hover over the table headers to make tool tips appear.
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds | 2.16 | 2.16 | 5.62 | 41 | 41 | 79 | 19 | 19 | 116 | 0 | 15 | 666 | 5304 | 3 | 26 | 232 | 83 | |
DeepEnds.ReportCoupling | 1.33 | 1.33 | 1.33 | 24 | 24 | 24 | 18 | 18 | 18 | 16 | 15 | 666 | 1437 | 5 | 36 | 273 | 36 | |
DeepEnds.Parsing | 0.57 | 0.57 | 0.57 | 4 | 4 | 4 | 7 | 7 | 7 | 8 | 7 | 127 | 356 | 30 | 30 | |||
DeepEnds.VBasic | Cycle | 0.50 | 0.50 | 0.50 | 2 | 2 | 2 | 4 | 4 | 4 | 9 | 8 | 255 | 421 | 72 | 72 | ||
DeepEnds.Extractors | 0.50 | 0.50 | 0.50 | 3 | 3 | 3 | 6 | 6 | 6 | 13 | 10 | 29 | 88 | 12 | 12 | |||
DeepEnds.Core | 0.31 | 0.31 | 0.31 | 4 | 4 | 4 | 13 | 13 | 13 | 0 | 5 | 127 | 427 | 19 | 19 | |||
DeepEnds.CSharp | 0.25 | 0.25 | 0.25 | 1 | 1 | 1 | 4 | 4 | 4 | 9 | 8 | 249 | 438 | 83 | 83 | |||
DeepEnds.Test | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 8 | 8 | 8 | 9 | 3 | 83 | 312 | 24 | 24 | |||
DeepEnds.ReadDotNet | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 12 | 12 | 63 | 65 | 11 | 11 | |||
DeepEnds.ReadCInclude | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 13 | 13 | 49 | 51 | 10 | 10 | |||
DeepEnds.ReadDoxygen | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 10 | 9 | 38 | 40 | 9 | 9 | |||
DeepEnds.ReportCohesion | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 3 | 3 | 3 | 14 | 8 | 56 | 93 | 16 | 16 | |||
DeepEnds.ReportIncludes | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 11 | 10 | 55 | 57 | 10 | 10 | |||
DeepEnds.ReportRedundant | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 3 | 3 | 3 | 15 | 10 | 113 | 156 | 21 | 21 | |||
DeepEnds.ReportComparison | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 3 | 3 | 3 | 10 | 6 | 132 | 166 | 20 | 20 | |||
DeepEnds.CInclude | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 6 | 6 | 6 | 9 | 8 | 185 | 480 | 39 | 39 | |||
DeepEnds.DGML | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 8 | 8 | 8 | 10 | 15 | 143 | 330 | 4 | 22 | 137 | 22 | |
DeepEnds.DoxygenXml | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 10 | 9 | 131 | 164 | 66 | 66 | |||
DeepEnds.Coupling | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 5 | 5 | 51 | 79 | 38 | 38 | |||
DeepEnds.Cohesion | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 8 | 9 | 135 | 144 | 35 | 35 | |||
Top level | 0.00 | 2.16 | 5.62 | 0 | 41 | 79 | 1 | 19 | 117 | 0 | 15 | 666 | 5304 | 3 | 26 | 232 | 83 |
Up to Top level
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds | 2.16 | 2.16 | 5.62 | 41 | 41 | 79 | 19 | 19 | 116 | 0 | 15 | 666 | 5304 | 3 | 26 | 232 | 83 | |
DeepEnds.CInclude | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 6 | 6 | 6 | 9 | 8 | 185 | 480 | 39 | 39 | |||
DeepEnds.Cohesion | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 8 | 9 | 135 | 144 | 35 | 35 | |||
DeepEnds.Core | 0.31 | 0.31 | 0.31 | 4 | 4 | 4 | 13 | 13 | 13 | 0 | 5 | 127 | 427 | 19 | 19 | |||
DeepEnds.Coupling | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 5 | 5 | 51 | 79 | 38 | 38 | |||
DeepEnds.CSharp | 0.25 | 0.25 | 0.25 | 1 | 1 | 1 | 4 | 4 | 4 | 9 | 8 | 249 | 438 | 83 | 83 | |||
DeepEnds.DGML | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 8 | 8 | 8 | 10 | 15 | 143 | 330 | 4 | 22 | 137 | 22 | |
DeepEnds.DoxygenXml | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 10 | 9 | 131 | 164 | 66 | 66 | |||
DeepEnds.Extractors | 0.50 | 0.50 | 0.50 | 3 | 3 | 3 | 6 | 6 | 6 | 13 | 10 | 29 | 88 | 12 | 12 | |||
DeepEnds.Parsing | 0.57 | 0.57 | 0.57 | 4 | 4 | 4 | 7 | 7 | 7 | 8 | 7 | 127 | 356 | 30 | 30 | |||
DeepEnds.ReadCInclude | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 13 | 13 | 49 | 51 | 10 | 10 | |||
DeepEnds.ReadDotNet | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 12 | 12 | 63 | 65 | 11 | 11 | |||
DeepEnds.ReadDoxygen | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 10 | 9 | 38 | 40 | 9 | 9 | |||
DeepEnds.ReportCohesion | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 3 | 3 | 3 | 14 | 8 | 56 | 93 | 16 | 16 | |||
DeepEnds.ReportComparison | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 3 | 3 | 3 | 10 | 6 | 132 | 166 | 20 | 20 | |||
DeepEnds.ReportCoupling | 1.33 | 1.33 | 1.33 | 24 | 24 | 24 | 18 | 18 | 18 | 16 | 15 | 666 | 1437 | 5 | 36 | 273 | 36 | |
DeepEnds.ReportIncludes | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 11 | 10 | 55 | 57 | 10 | 10 | |||
DeepEnds.ReportRedundant | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 3 | 3 | 3 | 15 | 10 | 113 | 156 | 21 | 21 | |||
DeepEnds.Test | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 8 | 8 | 8 | 9 | 3 | 83 | 312 | 24 | 24 | |||
DeepEnds.VBasic | Cycle | 0.50 | 0.50 | 0.50 | 2 | 2 | 2 | 4 | 4 | 4 | 9 | 8 | 255 | 421 | 72 | 72 |
Dependencies not used at a higher level |
---|
DeepEnds.CInclude.Parse |
DeepEnds.CInclude.ParseVS |
DeepEnds.Cohesion.Flags |
DeepEnds.Cohesion.ParseSnippet |
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.DependencyWalker |
DeepEnds.Core.DiGraph |
DeepEnds.Core.IProperty |
DeepEnds.Core.ITool |
DeepEnds.Core.Linkings |
DeepEnds.Core.Paths |
DeepEnds.Core.Property |
DeepEnds.Core.SourceProvider |
DeepEnds.Core.Sources |
DeepEnds.Core.Splitter |
DeepEnds.Core.ToolUtils |
DeepEnds.Coupling.LOCs |
DeepEnds.Coupling.ParseSnippet |
DeepEnds.CSharp.Parse |
DeepEnds.DGML.Assemble |
DeepEnds.DGML.Parse |
DeepEnds.DoxygenXml.Parse |
DeepEnds.Extractors.ExtractCohesion |
DeepEnds.Extractors.ExtractCoupling |
DeepEnds.Extractors.Extractor |
DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.ReadDGML |
DeepEnds.Extractors.Tool |
DeepEnds.Parsing.Flag |
DeepEnds.Parsing.ILowLevel |
DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.Parser |
DeepEnds.Parsing.ParseTree |
DeepEnds.Parsing.Utilities |
DeepEnds.ReadCInclude.Tool |
DeepEnds.ReadDotNet.Tool |
DeepEnds.ReportCohesion.Tool |
DeepEnds.ReportComparison.Tool |
DeepEnds.ReportCoupling.Tool |
DeepEnds.ReportIncludes.Tool |
DeepEnds.ReportRedundant.Tool |
DeepEnds.VBasic.Parse |
Internal Dependencies |
---|
DeepEnds.CInclude.Parse |
DeepEnds.CInclude.ParseVS |
DeepEnds.Cohesion.Flags |
DeepEnds.Cohesion.ParseSnippet |
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.DependencyWalker |
DeepEnds.Core.DiGraph |
DeepEnds.Core.IProperty |
DeepEnds.Core.ITool |
DeepEnds.Core.Linkings |
DeepEnds.Core.Paths |
DeepEnds.Core.Property |
DeepEnds.Core.SourceProvider |
DeepEnds.Core.Sources |
DeepEnds.Core.Splitter |
DeepEnds.Core.ToolUtils |
DeepEnds.Coupling.LOCs |
DeepEnds.Coupling.ParseSnippet |
DeepEnds.CSharp.Parse |
DeepEnds.DGML.Assemble |
DeepEnds.DGML.Parse |
DeepEnds.DoxygenXml.Parse |
DeepEnds.Extractors.ExtractCohesion |
DeepEnds.Extractors.ExtractCoupling |
DeepEnds.Extractors.Extractor |
DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.ReadDGML |
DeepEnds.Extractors.Tool |
DeepEnds.Parsing.Flag |
DeepEnds.Parsing.ILowLevel |
DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.Parser |
DeepEnds.Parsing.ParseTree |
DeepEnds.Parsing.Utilities |
DeepEnds.ReadCInclude.Tool |
DeepEnds.ReadDotNet.Tool |
DeepEnds.ReportCohesion.Tool |
DeepEnds.ReportComparison.Tool |
DeepEnds.ReportCoupling.Tool |
DeepEnds.ReportIncludes.Tool |
DeepEnds.ReportRedundant.Tool |
DeepEnds.VBasic.Parse |
DeepEnds.Test | → | DeepEnds.ReadCInclude |
---|---|---|
DeepEnds.Test.CInclude | → | DeepEnds.ReadCInclude.Tool |
DeepEnds.Test | → | DeepEnds.ReportCohesion |
DeepEnds.Test.Cohesion | → | DeepEnds.ReportCohesion.Tool |
DeepEnds.Test | → | DeepEnds.ReportCoupling |
DeepEnds.Test.Coupling | → | DeepEnds.ReportCoupling.Tool |
DeepEnds.Test | → | DeepEnds.ReadDotNet |
DeepEnds.Test.CSharp | → | DeepEnds.ReadDotNet.Tool |
DeepEnds.Test.VBasic | → | DeepEnds.ReadDotNet.Tool |
DeepEnds.Test | → | DeepEnds.ReportIncludes |
DeepEnds.Test.Includes | → | DeepEnds.ReportIncludes.Tool |
DeepEnds.Test | → | DeepEnds.Core |
DeepEnds.Test.Includes | → | DeepEnds.Core.ITool |
DeepEnds.Test.Utilities | → | DeepEnds.Core.ITool |
DeepEnds.Test.Utilities | → | DeepEnds.Core.ToolUtils |
DeepEnds.Test | → | DeepEnds.ReportRedundant |
DeepEnds.Test.Redundant | → | DeepEnds.ReportRedundant.Tool |
DeepEnds.Test | → | DeepEnds.ReportComparison |
DeepEnds.Test.Utilities | → | DeepEnds.ReportComparison.Tool |
DeepEnds.ReadDotNet | → | DeepEnds.Core |
DeepEnds.ReadDotNet.Program | → | DeepEnds.Core.ToolUtils |
DeepEnds.ReadDotNet.Tool | → | DeepEnds.Core.Dependencies |
DeepEnds.ReadDotNet.Tool | → | DeepEnds.Core.Dependency |
DeepEnds.ReadDotNet.Tool | → | DeepEnds.Core.DiGraph |
DeepEnds.ReadDotNet.Tool | → | DeepEnds.Core.ITool |
DeepEnds.ReadDotNet.Tool | → | DeepEnds.Core.ToolUtils |
DeepEnds.ReadDotNet | → | DeepEnds.Parsing |
DeepEnds.ReadDotNet.Tool | → | DeepEnds.Parsing.Parser |
DeepEnds.ReadDotNet.Tool | → | DeepEnds.Parsing.Utilities |
DeepEnds.ReadDotNet | → | DeepEnds.CSharp |
DeepEnds.ReadDotNet.Tool | → | DeepEnds.CSharp.Parse |
DeepEnds.ReadDotNet | → | DeepEnds.VBasic |
DeepEnds.ReadDotNet.Tool | → | DeepEnds.VBasic.Parse |
DeepEnds.ReadDotNet | → | DeepEnds.Extractors |
DeepEnds.ReadDotNet.Tool | → | DeepEnds.Extractors.IExtractor |
DeepEnds.ReadDotNet.Tool | → | DeepEnds.Extractors.Extractor |
DeepEnds.ReadDotNet.Tool | → | DeepEnds.Extractors.Tool |
DeepEnds.Extractors | → | DeepEnds.Parsing |
DeepEnds.Extractors.ExtractCohesion | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.Extractors.ExtractCohesion | → | DeepEnds.Parsing.Parser |
DeepEnds.Extractors.ExtractCoupling | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.Extractors.ExtractCoupling | → | DeepEnds.Parsing.Parser |
DeepEnds.Extractors.IExtractor | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.Extractors.Extractor | → | DeepEnds.Parsing.Parser |
DeepEnds.Extractors.ReadDGML | → | DeepEnds.Parsing.Parser |
DeepEnds.Extractors | → | DeepEnds.Core |
DeepEnds.Extractors.ExtractCohesion | → | DeepEnds.Core.Dependency |
DeepEnds.Extractors.ExtractCohesion | → | DeepEnds.Core.DiGraph |
DeepEnds.Extractors.ExtractCohesion | → | DeepEnds.Core.Property |
DeepEnds.Extractors.ExtractCohesion | → | DeepEnds.Core.Splitter |
DeepEnds.Extractors.ExtractCoupling | → | DeepEnds.Core.DiGraph |
DeepEnds.Extractors.ExtractCoupling | → | DeepEnds.Core.Splitter |
DeepEnds.Extractors.Extractor | → | DeepEnds.Core.DiGraph |
DeepEnds.Extractors.Tool | → | DeepEnds.Core.ITool |
DeepEnds.Extractors | → | DeepEnds.DGML |
DeepEnds.Extractors.ExtractCohesion | → | DeepEnds.DGML.Assemble |
DeepEnds.Extractors.ExtractCoupling | → | DeepEnds.DGML.Assemble |
DeepEnds.Extractors.ReadDGML | → | DeepEnds.DGML.Parse |
DeepEnds.Extractors | → | DeepEnds.Cohesion |
DeepEnds.Extractors.ExtractCohesion | → | DeepEnds.Cohesion.Flags |
DeepEnds.Extractors.ExtractCohesion | → | DeepEnds.Cohesion.ParseSnippet |
DeepEnds.Extractors | → | DeepEnds.Coupling |
DeepEnds.Extractors.ExtractCoupling | → | DeepEnds.Coupling.LOCs |
DeepEnds.Extractors.ExtractCoupling | → | DeepEnds.Coupling.ParseSnippet |
DeepEnds.ReadCInclude | → | DeepEnds.Core |
DeepEnds.ReadCInclude.Program | → | DeepEnds.Core.ToolUtils |
DeepEnds.ReadCInclude.Tool | → | DeepEnds.Core.Dependencies |
DeepEnds.ReadCInclude.Tool | → | DeepEnds.Core.Dependency |
DeepEnds.ReadCInclude.Tool | → | DeepEnds.Core.DiGraph |
DeepEnds.ReadCInclude.Tool | → | DeepEnds.Core.ITool |
DeepEnds.ReadCInclude.Tool | → | DeepEnds.Core.ToolUtils |
DeepEnds.ReadCInclude.Tool | → | DeepEnds.Core.Paths |
DeepEnds.ReadCInclude | → | DeepEnds.Parsing |
DeepEnds.ReadCInclude.Tool | → | DeepEnds.Parsing.Parser |
DeepEnds.ReadCInclude.Tool | → | DeepEnds.Parsing.Utilities |
DeepEnds.ReadCInclude | → | DeepEnds.CInclude |
DeepEnds.ReadCInclude.Tool | → | DeepEnds.CInclude.Parse |
DeepEnds.ReadCInclude.Tool | → | DeepEnds.CInclude.ParseVS |
DeepEnds.ReadCInclude | → | DeepEnds.Extractors |
DeepEnds.ReadCInclude.Tool | → | DeepEnds.Extractors.IExtractor |
DeepEnds.ReadCInclude.Tool | → | DeepEnds.Extractors.Extractor |
DeepEnds.ReadCInclude.Tool | → | DeepEnds.Extractors.Tool |
DeepEnds.ReadDoxygen | → | DeepEnds.Core |
DeepEnds.ReadDoxygen.Program | → | DeepEnds.Core.ToolUtils |
DeepEnds.ReadDoxygen.Tool | → | DeepEnds.Core.Dependencies |
DeepEnds.ReadDoxygen.Tool | → | DeepEnds.Core.Dependency |
DeepEnds.ReadDoxygen.Tool | → | DeepEnds.Core.DiGraph |
DeepEnds.ReadDoxygen.Tool | → | DeepEnds.Core.ITool |
DeepEnds.ReadDoxygen | → | DeepEnds.Parsing |
DeepEnds.ReadDoxygen.Tool | → | DeepEnds.Parsing.Parser |
DeepEnds.ReadDoxygen | → | DeepEnds.DoxygenXml |
DeepEnds.ReadDoxygen.Tool | → | DeepEnds.DoxygenXml.Parse |
DeepEnds.ReadDoxygen | → | DeepEnds.Extractors |
DeepEnds.ReadDoxygen.Tool | → | DeepEnds.Extractors.IExtractor |
DeepEnds.ReadDoxygen.Tool | → | DeepEnds.Extractors.Extractor |
DeepEnds.ReadDoxygen.Tool | → | DeepEnds.Extractors.Tool |
DeepEnds.ReportCoupling | → | DeepEnds.Parsing |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.Parsing.Flag |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.Parsing.Parser |
DeepEnds.ReportCoupling | → | DeepEnds.Core |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.Core.Dependencies |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.Core.DependencyWalker |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCoupling.CalculateUsage | → | DeepEnds.Core.Dependencies |
DeepEnds.ReportCoupling.CalculateUsage | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCoupling.CalculateUsage | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCoupling.CalculateUsage | → | DeepEnds.Core.Linkings |
DeepEnds.ReportCoupling.Complexities | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCoupling.Complexities | → | DeepEnds.Core.DependencyWalker |
DeepEnds.ReportCoupling.Complexity | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCoupling.CSV | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCoupling.Doxygen | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCoupling.Externals | → | DeepEnds.Core.Dependencies |
DeepEnds.ReportCoupling.Externals | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCoupling.Externals | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCoupling.Externals | → | DeepEnds.Core.Linkings |
DeepEnds.ReportCoupling.FindLinks | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCoupling.FindLinks | → | DeepEnds.Core.DependencyWalker |
DeepEnds.ReportCoupling.FindLinks | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCoupling.FindLinks | → | DeepEnds.Core.Linkings |
DeepEnds.ReportCoupling.Links | → | DeepEnds.Core.Dependencies |
DeepEnds.ReportCoupling.Links | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCoupling.Links | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCoupling.Links | → | DeepEnds.Core.Linkings |
DeepEnds.ReportCoupling.Markdown | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCoupling.Markup | → | DeepEnds.Core.Dependencies |
DeepEnds.ReportCoupling.Markup | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCoupling.Markup | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCoupling.Program | → | DeepEnds.Core.ToolUtils |
DeepEnds.ReportCoupling.Report | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.Core.Dependencies |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCoupling.SLOC | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCoupling.Structure | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.Core.Dependencies |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.Core.ITool |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.Core.Splitter |
DeepEnds.ReportCoupling | → | DeepEnds.Cohesion |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.Cohesion.Flags |
DeepEnds.ReportCoupling | → | DeepEnds.Extractors |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.Extractors.ExtractCohesion |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.Extractors.ExtractCoupling |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.Extractors.IExtractor |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.Extractors.ReadDGML |
DeepEnds.ReportCoupling | → | DeepEnds.Coupling |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.Coupling.LOCs |
DeepEnds.ReportCoupling.SLOC | → | DeepEnds.Coupling.LOCs |
DeepEnds.ReportCohesion | → | DeepEnds.Parsing |
DeepEnds.ReportCohesion.Analysis | → | DeepEnds.Parsing.Flag |
DeepEnds.ReportCohesion.Tool | → | DeepEnds.Parsing.Parser |
DeepEnds.ReportCohesion | → | DeepEnds.Core |
DeepEnds.ReportCohesion.Analysis | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCohesion.Analysis | → | DeepEnds.Core.DependencyWalker |
DeepEnds.ReportCohesion.Analysis | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCohesion.Analysis | → | DeepEnds.Core.Linkings |
DeepEnds.ReportCohesion.Analysis | → | DeepEnds.Core.Paths |
DeepEnds.ReportCohesion.Analysis | → | DeepEnds.Core.Sources |
DeepEnds.ReportCohesion.Program | → | DeepEnds.Core.ToolUtils |
DeepEnds.ReportCohesion.Tool | → | DeepEnds.Core.Dependencies |
DeepEnds.ReportCohesion.Tool | → | DeepEnds.Core.Dependency |
DeepEnds.ReportCohesion.Tool | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportCohesion.Tool | → | DeepEnds.Core.ITool |
DeepEnds.ReportCohesion | → | DeepEnds.Cohesion |
DeepEnds.ReportCohesion.Analysis | → | DeepEnds.Cohesion.Flags |
DeepEnds.ReportCohesion | → | DeepEnds.Extractors |
DeepEnds.ReportCohesion.Tool | → | DeepEnds.Extractors.ExtractCohesion |
DeepEnds.ReportCohesion.Tool | → | DeepEnds.Extractors.ReadDGML |
DeepEnds.ReportIncludes | → | DeepEnds.Core |
DeepEnds.ReportIncludes.Program | → | DeepEnds.Core.ToolUtils |
DeepEnds.ReportIncludes.Tool | → | DeepEnds.Core.Dependencies |
DeepEnds.ReportIncludes.Tool | → | DeepEnds.Core.Dependency |
DeepEnds.ReportIncludes.Tool | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportIncludes.Tool | → | DeepEnds.Core.ITool |
DeepEnds.ReportIncludes.Tool | → | DeepEnds.Core.Linkings |
DeepEnds.ReportIncludes.Tool | → | DeepEnds.Core.Paths |
DeepEnds.ReportIncludes.Tool | → | DeepEnds.Core.SourceProvider |
DeepEnds.ReportIncludes.Tool | → | DeepEnds.Core.Sources |
DeepEnds.ReportIncludes | → | DeepEnds.DGML |
DeepEnds.ReportIncludes.Tool | → | DeepEnds.DGML.Assemble |
DeepEnds.ReportIncludes.Tool | → | DeepEnds.DGML.Parse |
DeepEnds.ReportRedundant | → | DeepEnds.Parsing |
DeepEnds.ReportRedundant.Analysis | → | DeepEnds.Parsing.Flag |
DeepEnds.ReportRedundant.Tool | → | DeepEnds.Parsing.Parser |
DeepEnds.ReportRedundant | → | DeepEnds.Core |
DeepEnds.ReportRedundant.Analysis | → | DeepEnds.Core.Dependency |
DeepEnds.ReportRedundant.Analysis | → | DeepEnds.Core.DependencyWalker |
DeepEnds.ReportRedundant.Analysis | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportRedundant.Analysis | → | DeepEnds.Core.Paths |
DeepEnds.ReportRedundant.Analysis | → | DeepEnds.Core.Property |
DeepEnds.ReportRedundant.Analysis | → | DeepEnds.Core.SourceProvider |
DeepEnds.ReportRedundant.Analysis | → | DeepEnds.Core.Sources |
DeepEnds.ReportRedundant.Program | → | DeepEnds.Core.ToolUtils |
DeepEnds.ReportRedundant.Tool | → | DeepEnds.Core.Dependencies |
DeepEnds.ReportRedundant.Tool | → | DeepEnds.Core.Dependency |
DeepEnds.ReportRedundant.Tool | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportRedundant.Tool | → | DeepEnds.Core.ITool |
DeepEnds.ReportRedundant | → | DeepEnds.Cohesion |
DeepEnds.ReportRedundant.Analysis | → | DeepEnds.Cohesion.Flags |
DeepEnds.ReportRedundant | → | DeepEnds.Extractors |
DeepEnds.ReportRedundant.Analysis | → | DeepEnds.Extractors.ExtractCohesion |
DeepEnds.ReportRedundant.Tool | → | DeepEnds.Extractors.ReadDGML |
DeepEnds.ReportComparison | → | DeepEnds.Core |
DeepEnds.ReportComparison.NodeInGraph | → | DeepEnds.Core.Dependency |
DeepEnds.ReportComparison.NodeInGraph | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportComparison.NodeInGraph | → | DeepEnds.Core.IProperty |
DeepEnds.ReportComparison.NodeInGraph | → | DeepEnds.Core.Linkings |
DeepEnds.ReportComparison.NodeInGraph | → | DeepEnds.Core.Sources |
DeepEnds.ReportComparison.Program | → | DeepEnds.Core.ToolUtils |
DeepEnds.ReportComparison.Tool | → | DeepEnds.Core.Dependencies |
DeepEnds.ReportComparison.Tool | → | DeepEnds.Core.DiGraph |
DeepEnds.ReportComparison.Tool | → | DeepEnds.Core.ITool |
DeepEnds.ReportComparison.Tool | → | DeepEnds.Core.SourceProvider |
DeepEnds.ReportComparison | → | DeepEnds.DGML |
DeepEnds.ReportComparison.Tool | → | DeepEnds.DGML.Parse |
DeepEnds.Parsing | → | DeepEnds.Core |
DeepEnds.Parsing.Flag | → | DeepEnds.Core.Dependency |
DeepEnds.Parsing.Flag | → | DeepEnds.Core.IProperty |
DeepEnds.Parsing.ILowLevel | → | DeepEnds.Core.Dependency |
DeepEnds.Parsing.IParseSnippet | → | DeepEnds.Core.Dependency |
DeepEnds.Parsing.ISnippet | → | DeepEnds.Core.SourceProvider |
DeepEnds.Parsing.Parser | → | DeepEnds.Core.Dependencies |
DeepEnds.Parsing.Parser | → | DeepEnds.Core.Dependency |
DeepEnds.Parsing.Parser | → | DeepEnds.Core.DiGraph |
DeepEnds.Parsing.Parser | → | DeepEnds.Core.Linkings |
DeepEnds.Parsing.Parser | → | DeepEnds.Core.Sources |
DeepEnds.Parsing.ParseTree | → | DeepEnds.Core.Dependency |
DeepEnds.Parsing.ParseTree | → | DeepEnds.Core.DiGraph |
DeepEnds.Parsing.Utilities | → | DeepEnds.Core.Paths |
DeepEnds.CInclude | → | DeepEnds.Parsing |
DeepEnds.CInclude.Parse | → | DeepEnds.Parsing.Parser |
DeepEnds.CInclude.Parse | → | DeepEnds.Parsing.Utilities |
DeepEnds.CInclude.ParseVS | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.CInclude.ParseVS | → | DeepEnds.Parsing.Parser |
DeepEnds.CInclude.ParseVS | → | DeepEnds.Parsing.Utilities |
DeepEnds.CInclude.Snippet | → | DeepEnds.Parsing.ISnippet |
DeepEnds.CInclude | → | DeepEnds.Core |
DeepEnds.CInclude.Parse | → | DeepEnds.Core.DiGraph |
DeepEnds.CInclude.Parse | → | DeepEnds.Core.SourceProvider |
DeepEnds.CInclude.Parse | → | DeepEnds.Core.Sources |
DeepEnds.CInclude.Snippet | → | DeepEnds.Core.SourceProvider |
DeepEnds.CInclude | → | DeepEnds.Coupling |
DeepEnds.CInclude.Parse | → | DeepEnds.Coupling.LOCs |
DeepEnds.CInclude.Parse | → | DeepEnds.Coupling.ParseSnippet |
DeepEnds.CSharp | → | DeepEnds.Parsing |
DeepEnds.CSharp.LowLevel | → | DeepEnds.Parsing.ILowLevel |
DeepEnds.CSharp.LowLevel | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.CSharp.LowLevel | → | DeepEnds.Parsing.ISnippet |
DeepEnds.CSharp.Parse | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.CSharp.Parse | → | DeepEnds.Parsing.Parser |
DeepEnds.CSharp.Parse | → | DeepEnds.Parsing.ParseTree |
DeepEnds.CSharp.Parse | → | DeepEnds.Parsing.Utilities |
DeepEnds.CSharp.Snippet | → | DeepEnds.Parsing.ISnippet |
DeepEnds.CSharp | → | DeepEnds.Core |
DeepEnds.CSharp.LowLevel | → | DeepEnds.Core.Dependency |
DeepEnds.CSharp.Parse | → | DeepEnds.Core.DiGraph |
DeepEnds.CSharp.Snippet | → | DeepEnds.Core.DiGraph |
DeepEnds.CSharp.Snippet | → | DeepEnds.Core.SourceProvider |
DeepEnds.DGML | → | DeepEnds.Core |
DeepEnds.DGML.Assemble | → | DeepEnds.Core.Dependencies |
DeepEnds.DGML.Assemble | → | DeepEnds.Core.Dependency |
DeepEnds.DGML.Assemble | → | DeepEnds.Core.DependencyWalker |
DeepEnds.DGML.Assemble | → | DeepEnds.Core.DiGraph |
DeepEnds.DGML.Assemble | → | DeepEnds.Core.IProperty |
DeepEnds.DGML.Assemble | → | DeepEnds.Core.Linkings |
DeepEnds.DGML.Assemble | → | DeepEnds.Core.Paths |
DeepEnds.DGML.Assemble | → | DeepEnds.Core.SourceProvider |
DeepEnds.DGML.Assemble | → | DeepEnds.Core.Sources |
DeepEnds.DGML.Background | → | DeepEnds.Core.Dependency |
DeepEnds.DGML.Background | → | DeepEnds.Core.DiGraph |
DeepEnds.DGML.Background | → | DeepEnds.Core.IProperty |
DeepEnds.DGML.Group | → | DeepEnds.Core.Dependency |
DeepEnds.DGML.Group | → | DeepEnds.Core.IProperty |
DeepEnds.DGML.Id | → | DeepEnds.Core.Dependency |
DeepEnds.DGML.Id | → | DeepEnds.Core.IProperty |
DeepEnds.DGML.Label | → | DeepEnds.Core.Dependency |
DeepEnds.DGML.Label | → | DeepEnds.Core.IProperty |
DeepEnds.DGML.Parse | → | DeepEnds.Core.Dependencies |
DeepEnds.DGML.Parse | → | DeepEnds.Core.Dependency |
DeepEnds.DGML.Parse | → | DeepEnds.Core.DiGraph |
DeepEnds.DGML.Parse | → | DeepEnds.Core.IProperty |
DeepEnds.DGML.Parse | → | DeepEnds.Core.Linkings |
DeepEnds.DGML.Parse | → | DeepEnds.Core.Paths |
DeepEnds.DGML.Parse | → | DeepEnds.Core.Property |
DeepEnds.DGML.Parse | → | DeepEnds.Core.SourceProvider |
DeepEnds.DGML.Parse | → | DeepEnds.Core.Sources |
DeepEnds.DGML.Reference | → | DeepEnds.Core.Dependency |
DeepEnds.DGML.Reference | → | DeepEnds.Core.DiGraph |
DeepEnds.DGML.Reference | → | DeepEnds.Core.IProperty |
DeepEnds.DGML.Reference | → | DeepEnds.Core.Paths |
DeepEnds.DGML.Reference | → | DeepEnds.Core.SourceProvider |
DeepEnds.DGML.Reference | → | DeepEnds.Core.Sources |
DeepEnds.DGML.Size | → | DeepEnds.Core.Dependency |
DeepEnds.DGML.Size | → | DeepEnds.Core.IProperty |
DeepEnds.VBasic | → | DeepEnds.Parsing |
DeepEnds.VBasic.LowLevel | → | DeepEnds.Parsing.ILowLevel |
DeepEnds.VBasic.LowLevel | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.VBasic.LowLevel | → | DeepEnds.Parsing.ISnippet |
DeepEnds.VBasic.Parse | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.VBasic.Parse | → | DeepEnds.Parsing.Parser |
DeepEnds.VBasic.Parse | → | DeepEnds.Parsing.ParseTree |
DeepEnds.VBasic.Parse | → | DeepEnds.Parsing.Utilities |
DeepEnds.VBasic.Snippet | → | DeepEnds.Parsing.ISnippet |
DeepEnds.VBasic | → | DeepEnds.Core |
DeepEnds.VBasic.LowLevel | → | DeepEnds.Core.Dependency |
DeepEnds.VBasic.Parse | → | DeepEnds.Core.DiGraph |
DeepEnds.VBasic.Snippet | → | DeepEnds.Core.DiGraph |
DeepEnds.VBasic.Snippet | → | DeepEnds.Core.SourceProvider |
DeepEnds.DoxygenXml | → | DeepEnds.Parsing |
DeepEnds.DoxygenXml.Parse | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.DoxygenXml.Parse | → | DeepEnds.Parsing.Parser |
DeepEnds.DoxygenXml.Snippet | → | DeepEnds.Parsing.ISnippet |
DeepEnds.DoxygenXml | → | DeepEnds.Core |
DeepEnds.DoxygenXml.Parse | → | DeepEnds.Core.Dependencies |
DeepEnds.DoxygenXml.Parse | → | DeepEnds.Core.Dependency |
DeepEnds.DoxygenXml.Parse | → | DeepEnds.Core.DiGraph |
DeepEnds.DoxygenXml.Parse | → | DeepEnds.Core.SourceProvider |
DeepEnds.DoxygenXml.Parse | → | DeepEnds.Core.Sources |
DeepEnds.DoxygenXml.Snippet | → | DeepEnds.Core.SourceProvider |
DeepEnds.DoxygenXml | → | DeepEnds.Coupling |
DeepEnds.DoxygenXml.Parse | → | DeepEnds.Coupling.LOCs |
DeepEnds.DoxygenXml.Parse | → | DeepEnds.Coupling.ParseSnippet |
DeepEnds.Coupling | → | DeepEnds.Core |
DeepEnds.Coupling.LOCs | → | DeepEnds.Core.Dependency |
DeepEnds.Coupling.LOCs | → | DeepEnds.Core.IProperty |
DeepEnds.Coupling.ParseSnippet | → | DeepEnds.Core.Dependency |
DeepEnds.Coupling | → | DeepEnds.Parsing |
DeepEnds.Coupling.ParseSnippet | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.Coupling.ParseSnippet | → | DeepEnds.Parsing.ISnippet |
DeepEnds.Coupling.ParseSnippet | → | DeepEnds.Parsing.Parser |
DeepEnds.Cohesion | → | DeepEnds.Parsing |
DeepEnds.Cohesion.Flags | → | DeepEnds.Parsing.Flag |
DeepEnds.Cohesion.ParseSnippet | → | DeepEnds.Parsing.Flag |
DeepEnds.Cohesion.ParseSnippet | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.Cohesion.ParseSnippet | → | DeepEnds.Parsing.ISnippet |
DeepEnds.Cohesion.ParseSnippet | → | DeepEnds.Parsing.Parser |
DeepEnds.Cohesion | → | DeepEnds.Core |
DeepEnds.Cohesion.ParseSnippet | → | DeepEnds.Core.Dependency |
DeepEnds.Cohesion.ParseSnippet | → | DeepEnds.Core.DiGraph |
DeepEnds.Cohesion.ParseSnippet | → | DeepEnds.Core.Property |
DeepEnds.Cohesion.ParseSnippet | → | DeepEnds.Core.Sources |
Dependency | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Core | \ | ||||||||||||||||||
Parsing | 1 | \ | |||||||||||||||||
CSharp | 1 | 1 | \ | ||||||||||||||||
DGML | 1 | \ | |||||||||||||||||
ReportIncludes | 1 | 1 | \ | ||||||||||||||||
ReportComparison | 1 | 1 | \ | ||||||||||||||||
VBasic | 1 | 1 | \ | ||||||||||||||||
Coupling | 1 | 1 | \ | ||||||||||||||||
CInclude | 1 | 1 | 1 | \ | |||||||||||||||
DoxygenXml | 1 | 1 | 1 | \ | |||||||||||||||
Cohesion | 1 | 1 | \ | ||||||||||||||||
Extractors | 1 | 1 | 1 | 1 | 1 | \ | |||||||||||||
ReadDotNet | 1 | 1 | 1 | 1 | 1 | \ | |||||||||||||
ReadCInclude | 1 | 1 | 1 | 1 | \ | ||||||||||||||
ReadDoxygen | 1 | 1 | 1 | 1 | \ | ||||||||||||||
ReportCoupling | 1 | 1 | 1 | 1 | 1 | \ | |||||||||||||
ReportCohesion | 1 | 1 | 1 | 1 | \ | ||||||||||||||
ReportRedundant | 1 | 1 | 1 | 1 | \ | ||||||||||||||
Test | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.ReportCoupling | 1.33 | 1.33 | 1.33 | 24 | 24 | 24 | 18 | 18 | 18 | 16 | 15 | 666 | 1437 | 5 | 36 | 273 | 36 |
Dependency | SLOC |
---|---|
DeepEnds.ReportCoupling.Reporter | 666 |
DeepEnds.ReportCoupling.Markup | 189 |
DeepEnds.ReportCoupling.Structure | 80 |
DeepEnds.ReportCoupling.Assemble | 65 |
DeepEnds.ReportCoupling.Report | 58 |
DeepEnds.ReportCoupling.Complexities | 55 |
DeepEnds.ReportCoupling.Tool | 52 |
DeepEnds.ReportCoupling.Doxygen | 50 |
DeepEnds.ReportCoupling.SLOC | 49 |
DeepEnds.ReportCoupling.CalculateUsage | 38 |
DeepEnds.ReportCoupling.Externals | 29 |
DeepEnds.ReportCoupling.Markdown | 24 |
DeepEnds.ReportCoupling.FindLinks | 22 |
DeepEnds.ReportCoupling.Links | 21 |
DeepEnds.ReportCoupling.CSV | 14 |
DeepEnds.ReportCoupling.Complexity | 12 |
DeepEnds.ReportCoupling.Statistic | 11 |
DeepEnds.ReportCoupling.Program | 2 |
Dependency | Sum at this level | ||
---|---|---|---|
ReportCoupling | DeepEnds | Top Level | |
Assemble | 6 | ||
CalculateUsage | 2 | ||
Complexities | 2 | ||
Complexity | 2 | ||
CSV | 1 | ||
Doxygen | 1 | ||
Externals | 2 | ||
FindLinks | 1 | ||
Links | 5 | ||
Markdown | 1 | ||
Markup | 5 | ||
Program | 0 | ||
Report | 1 | ||
Reporter | 4 | ||
SLOC | 2 | ||
Statistic | 3 | ||
Structure | 2 | ||
Tool | 1 | 2 |
Dependencies not used at a higher level |
---|
DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.CalculateUsage |
DeepEnds.ReportCoupling.Complexities |
DeepEnds.ReportCoupling.Complexity |
DeepEnds.ReportCoupling.CSV |
DeepEnds.ReportCoupling.Doxygen |
DeepEnds.ReportCoupling.Externals |
DeepEnds.ReportCoupling.FindLinks |
DeepEnds.ReportCoupling.Links |
DeepEnds.ReportCoupling.Markdown |
DeepEnds.ReportCoupling.Markup |
DeepEnds.ReportCoupling.Program |
DeepEnds.ReportCoupling.Report |
DeepEnds.ReportCoupling.Reporter |
DeepEnds.ReportCoupling.SLOC |
DeepEnds.ReportCoupling.Statistic |
DeepEnds.ReportCoupling.Structure |
External Dependencies |
---|
DeepEnds.Cohesion.Flags |
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.DependencyWalker |
DeepEnds.Core.DiGraph |
DeepEnds.Core.ITool |
DeepEnds.Core.Linkings |
DeepEnds.Core.Splitter |
DeepEnds.Core.ToolUtils |
DeepEnds.Coupling.LOCs |
DeepEnds.Extractors.ExtractCohesion |
DeepEnds.Extractors.ExtractCoupling |
DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.ReadDGML |
DeepEnds.Parsing.Flag |
DeepEnds.Parsing.Parser |
Internal Dependencies |
---|
DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.CalculateUsage |
DeepEnds.ReportCoupling.Complexities |
DeepEnds.ReportCoupling.Complexity |
DeepEnds.ReportCoupling.CSV |
DeepEnds.ReportCoupling.Doxygen |
DeepEnds.ReportCoupling.Externals |
DeepEnds.ReportCoupling.FindLinks |
DeepEnds.ReportCoupling.Links |
DeepEnds.ReportCoupling.Markdown |
DeepEnds.ReportCoupling.Markup |
DeepEnds.ReportCoupling.Report |
DeepEnds.ReportCoupling.Reporter |
DeepEnds.ReportCoupling.SLOC |
DeepEnds.ReportCoupling.Statistic |
DeepEnds.ReportCoupling.Structure |
DeepEnds.ReportCoupling.Tool |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.ReportCoupling.CalculateUsage |
---|---|---|
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.ReportCoupling.CalculateUsage |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.ReportCoupling.Complexities |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.ReportCoupling.Complexities |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.ReportCoupling.Externals |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.ReportCoupling.Externals |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.ReportCoupling.Links |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.ReportCoupling.Links |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.ReportCoupling.SLOC |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.ReportCoupling.SLOC |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.ReportCoupling.Structure |
DeepEnds.ReportCoupling.Assemble | → | DeepEnds.ReportCoupling.Structure |
DeepEnds.ReportCoupling.Complexities | → | DeepEnds.ReportCoupling.Complexity |
DeepEnds.ReportCoupling.Complexities | → | DeepEnds.ReportCoupling.Complexity |
DeepEnds.ReportCoupling.Complexities | → | DeepEnds.ReportCoupling.Links |
DeepEnds.ReportCoupling.Complexities | → | DeepEnds.ReportCoupling.Links |
DeepEnds.ReportCoupling.Complexities | → | DeepEnds.ReportCoupling.Statistic |
DeepEnds.ReportCoupling.Complexities | → | DeepEnds.ReportCoupling.Statistic |
DeepEnds.ReportCoupling.Complexity | → | DeepEnds.ReportCoupling.Statistic |
DeepEnds.ReportCoupling.Complexity | → | DeepEnds.ReportCoupling.Statistic |
DeepEnds.ReportCoupling.CSV | → | DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.CSV | → | DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.CSV | → | DeepEnds.ReportCoupling.Markup |
DeepEnds.ReportCoupling.CSV | → | DeepEnds.ReportCoupling.Markup |
DeepEnds.ReportCoupling.CSV | → | DeepEnds.ReportCoupling.Reporter |
DeepEnds.ReportCoupling.CSV | → | DeepEnds.ReportCoupling.Reporter |
DeepEnds.ReportCoupling.Doxygen | → | DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.Doxygen | → | DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.Doxygen | → | DeepEnds.ReportCoupling.Markup |
DeepEnds.ReportCoupling.Doxygen | → | DeepEnds.ReportCoupling.Markup |
DeepEnds.ReportCoupling.Doxygen | → | DeepEnds.ReportCoupling.Reporter |
DeepEnds.ReportCoupling.Doxygen | → | DeepEnds.ReportCoupling.Reporter |
DeepEnds.ReportCoupling.Markdown | → | DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.Markdown | → | DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.Markdown | → | DeepEnds.ReportCoupling.Markup |
DeepEnds.ReportCoupling.Markdown | → | DeepEnds.ReportCoupling.Markup |
DeepEnds.ReportCoupling.Markdown | → | DeepEnds.ReportCoupling.Reporter |
DeepEnds.ReportCoupling.Markdown | → | DeepEnds.ReportCoupling.Reporter |
DeepEnds.ReportCoupling.Markup | → | DeepEnds.ReportCoupling.Links |
DeepEnds.ReportCoupling.Markup | → | DeepEnds.ReportCoupling.Links |
DeepEnds.ReportCoupling.Program | → | DeepEnds.ReportCoupling.Tool |
DeepEnds.ReportCoupling.Program | → | DeepEnds.ReportCoupling.Tool |
DeepEnds.ReportCoupling.Report | → | DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.Report | → | DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.Report | → | DeepEnds.ReportCoupling.Markup |
DeepEnds.ReportCoupling.Report | → | DeepEnds.ReportCoupling.Markup |
DeepEnds.ReportCoupling.Report | → | DeepEnds.ReportCoupling.Reporter |
DeepEnds.ReportCoupling.Report | → | DeepEnds.ReportCoupling.Reporter |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.CalculateUsage |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.CalculateUsage |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Complexities |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Complexities |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Complexity |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Complexity |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Externals |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Externals |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.FindLinks |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.FindLinks |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Links |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Links |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Markup |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Markup |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.SLOC |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.SLOC |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Statistic |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Statistic |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Structure |
DeepEnds.ReportCoupling.Reporter | → | DeepEnds.ReportCoupling.Structure |
DeepEnds.ReportCoupling.Structure | → | DeepEnds.ReportCoupling.Links |
DeepEnds.ReportCoupling.Structure | → | DeepEnds.ReportCoupling.Links |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.ReportCoupling.Assemble |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.ReportCoupling.CSV |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.ReportCoupling.CSV |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.ReportCoupling.Doxygen |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.ReportCoupling.Doxygen |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.ReportCoupling.Markdown |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.ReportCoupling.Markdown |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.ReportCoupling.Report |
DeepEnds.ReportCoupling.Tool | → | DeepEnds.ReportCoupling.Report |
Dependency | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CalculateUsage | \ | |||||||||||||||||
Externals | \ | |||||||||||||||||
FindLinks | \ | |||||||||||||||||
Links | \ | |||||||||||||||||
SLOC | \ | |||||||||||||||||
Statistic | \ | |||||||||||||||||
Complexity | 1 | \ | ||||||||||||||||
Complexities | 1 | 1 | 1 | \ | ||||||||||||||
Markup | 1 | \ | ||||||||||||||||
Structure | 1 | \ | ||||||||||||||||
Assemble | 1 | 1 | 1 | 1 | 1 | 1 | \ | |||||||||||
Reporter | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | \ | ||||||
CSV | 1 | 1 | 1 | \ | ||||||||||||||
Doxygen | 1 | 1 | 1 | \ | ||||||||||||||
Markdown | 1 | 1 | 1 | \ | ||||||||||||||
Report | 1 | 1 | 1 | \ | ||||||||||||||
Tool | 1 | 1 | 1 | 1 | 1 | \ | ||||||||||||
Program | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.Parsing | 0.57 | 0.57 | 0.57 | 4 | 4 | 4 | 7 | 7 | 7 | 8 | 7 | 127 | 356 | 30 | 30 |
Dependency | SLOC |
---|---|
DeepEnds.Parsing.Parser | 127 |
DeepEnds.Parsing.Utilities | 90 |
DeepEnds.Parsing.ParseTree | 74 |
DeepEnds.Parsing.Flag | 28 |
DeepEnds.Parsing.ISnippet | 19 |
DeepEnds.Parsing.IParseSnippet | 15 |
DeepEnds.Parsing.ILowLevel | 3 |
Dependency | Sum at this level | ||
---|---|---|---|
Parsing | DeepEnds | Top Level | |
Flag | 0 | 5 | |
ILowLevel | 1 | 3 | |
IParseSnippet | 2 | 13 | |
ISnippet | 4 | 12 | |
Parser | 1 | 18 | |
ParseTree | 0 | 2 | |
Utilities | 0 | 6 |
External Dependencies |
---|
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph |
DeepEnds.Core.IProperty |
DeepEnds.Core.Linkings |
DeepEnds.Core.Paths |
DeepEnds.Core.SourceProvider |
DeepEnds.Core.Sources |
Internal Dependencies |
---|
DeepEnds.Parsing.ILowLevel |
DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.Parser |
DeepEnds.Parsing.ILowLevel | → | DeepEnds.Parsing.ISnippet |
---|---|---|
DeepEnds.Parsing.ILowLevel | → | DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.IParseSnippet | → | DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.IParseSnippet | → | DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.Parser | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.Parser | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.Parser | → | DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.Parser | → | DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.ParseTree | → | DeepEnds.Parsing.ILowLevel |
DeepEnds.Parsing.ParseTree | → | DeepEnds.Parsing.ILowLevel |
DeepEnds.Parsing.ParseTree | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.ParseTree | → | DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.ParseTree | → | DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.ParseTree | → | DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.ParseTree | → | DeepEnds.Parsing.Parser |
DeepEnds.Parsing.ParseTree | → | DeepEnds.Parsing.Parser |
Dependency | |||||||
---|---|---|---|---|---|---|---|
Flag | \ | ||||||
ISnippet | \ | ||||||
Utilities | \ | ||||||
ILowLevel | 1 | \ | |||||
IParseSnippet | 1 | \ | |||||
Parser | 1 | 1 | \ | ||||
ParseTree | 1 | 1 | 1 | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.VBasic | Cycle | 0.50 | 0.50 | 0.50 | 2 | 2 | 2 | 4 | 4 | 4 | 9 | 8 | 255 | 421 | 72 | 72 |
Dependency | SLOC |
---|---|
DeepEnds.VBasic.Snippet | 255 |
DeepEnds.VBasic.LowLevel | 87 |
DeepEnds.VBasic.Parse | 59 |
DeepEnds.VBasic.Printer | 20 |
Dependencies not used at a higher level |
---|
DeepEnds.VBasic.LowLevel |
DeepEnds.VBasic.Printer |
DeepEnds.VBasic.Snippet |
External Dependencies |
---|
DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph |
DeepEnds.Core.SourceProvider |
DeepEnds.Parsing.ILowLevel |
DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.Parser |
DeepEnds.Parsing.ParseTree |
DeepEnds.Parsing.Utilities |
Internal Dependencies |
---|
DeepEnds.VBasic.LowLevel |
DeepEnds.VBasic.Printer |
DeepEnds.VBasic.Snippet |
DeepEnds.VBasic.LowLevel | → | DeepEnds.VBasic.Snippet |
---|---|---|
DeepEnds.VBasic.LowLevel | → | DeepEnds.VBasic.Snippet |
DeepEnds.VBasic.Parse | → | DeepEnds.VBasic.LowLevel |
DeepEnds.VBasic.Parse | → | DeepEnds.VBasic.LowLevel |
DeepEnds.VBasic.Parse | → | DeepEnds.VBasic.Printer |
DeepEnds.VBasic.Parse | → | DeepEnds.VBasic.Printer |
DeepEnds.VBasic.Parse | → | DeepEnds.VBasic.Snippet |
DeepEnds.VBasic.Parse | → | DeepEnds.VBasic.Snippet |
DeepEnds.VBasic.Snippet | → | DeepEnds.VBasic.LowLevel |
DeepEnds.VBasic.Snippet | → | DeepEnds.VBasic.LowLevel |
Dependency | ||||
---|---|---|---|---|
Printer | \ | |||
LowLevel | \ | 1 | ||
Parse | 1 | 1 | \ | 1 |
Snippet | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.Extractors | 0.50 | 0.50 | 0.50 | 3 | 3 | 3 | 6 | 6 | 6 | 13 | 10 | 29 | 88 | 12 | 12 |
Dependency | SLOC |
---|---|
DeepEnds.Extractors.ExtractCohesion | 29 |
DeepEnds.Extractors.ExtractCoupling | 18 |
DeepEnds.Extractors.Tool | 17 |
DeepEnds.Extractors.ReadDGML | 13 |
DeepEnds.Extractors.Extractor | 7 |
DeepEnds.Extractors.IExtractor | 4 |
Dependency | Sum at this level | ||
---|---|---|---|
Extractors | DeepEnds | Top Level | |
ExtractCohesion | 1 | 4 | |
ExtractCoupling | 1 | 2 | |
Extractor | 1 | 4 | |
IExtractor | 4 | 8 | |
ReadDGML | 0 | 3 | |
Tool | 0 | 3 |
External Dependencies |
---|
DeepEnds.Cohesion.Flags |
DeepEnds.Cohesion.ParseSnippet |
DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph |
DeepEnds.Core.ITool |
DeepEnds.Core.Property |
DeepEnds.Core.Splitter |
DeepEnds.Coupling.LOCs |
DeepEnds.Coupling.ParseSnippet |
DeepEnds.DGML.Assemble |
DeepEnds.DGML.Parse |
DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.Parser |
Internal Dependencies |
---|
DeepEnds.Extractors.ExtractCohesion |
DeepEnds.Extractors.ExtractCoupling |
DeepEnds.Extractors.Extractor |
DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.ExtractCohesion | → | DeepEnds.Extractors.IExtractor |
---|---|---|
DeepEnds.Extractors.ExtractCohesion | → | DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.ExtractCoupling | → | DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.ExtractCoupling | → | DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.Extractor | → | DeepEnds.Extractors.ExtractCohesion |
DeepEnds.Extractors.Extractor | → | DeepEnds.Extractors.ExtractCohesion |
DeepEnds.Extractors.Extractor | → | DeepEnds.Extractors.ExtractCoupling |
DeepEnds.Extractors.Extractor | → | DeepEnds.Extractors.ExtractCoupling |
DeepEnds.Extractors.Extractor | → | DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.Extractor | → | DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.ReadDGML | → | DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.ReadDGML | → | DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.ReadDGML | → | DeepEnds.Extractors.Extractor |
DeepEnds.Extractors.ReadDGML | → | DeepEnds.Extractors.Extractor |
Dependency | ||||||
---|---|---|---|---|---|---|
IExtractor | \ | |||||
Tool | \ | |||||
ExtractCohesion | 1 | \ | ||||
ExtractCoupling | 1 | \ | ||||
Extractor | 1 | 1 | 1 | \ | ||
ReadDGML | 1 | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.Core | 0.31 | 0.31 | 0.31 | 4 | 4 | 4 | 13 | 13 | 13 | 0 | 5 | 127 | 427 | 19 | 19 |
Dependency | SLOC |
---|---|
DeepEnds.Core.ToolUtils | 127 |
DeepEnds.Core.Dependencies | 68 |
DeepEnds.Core.Paths | 56 |
DeepEnds.Core.Dependency | 42 |
DeepEnds.Core.DiGraph | 25 |
DeepEnds.Core.Property | 25 |
DeepEnds.Core.Sources | 25 |
DeepEnds.Core.Splitter | 24 |
DeepEnds.Core.SourceProvider | 14 |
DeepEnds.Core.Linkings | 9 |
DeepEnds.Core.ITool | 6 |
DeepEnds.Core.DependencyWalker | 3 |
DeepEnds.Core.IProperty | 3 |
Dependency | Sum at this level | ||
---|---|---|---|
Core | DeepEnds | Top Level | |
Dependencies | 1 | 19 | |
Dependency | 7 | 48 | |
DependencyWalker | 0 | 6 | |
DiGraph | 0 | 38 | |
IProperty | 1 | 12 | |
ITool | 1 | 12 | |
Linkings | 1 | 11 | |
Paths | 1 | 9 | |
Property | 0 | 4 | |
SourceProvider | 1 | 14 | |
Sources | 1 | 12 | |
Splitter | 1 | 4 | |
ToolUtils | 0 | 11 |
Internal Dependencies |
---|
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.IProperty |
DeepEnds.Core.ITool |
DeepEnds.Core.Linkings |
DeepEnds.Core.Paths |
DeepEnds.Core.SourceProvider |
DeepEnds.Core.Sources |
DeepEnds.Core.Splitter |
DeepEnds.Core.Dependencies | → | DeepEnds.Core.Dependency |
---|---|---|
DeepEnds.Core.Dependencies | → | DeepEnds.Core.Dependency |
DeepEnds.Core.DependencyWalker | → | DeepEnds.Core.Dependency |
DeepEnds.Core.DependencyWalker | → | DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph | → | DeepEnds.Core.Dependencies |
DeepEnds.Core.DiGraph | → | DeepEnds.Core.Dependencies |
DeepEnds.Core.DiGraph | → | DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph | → | DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph | → | DeepEnds.Core.Linkings |
DeepEnds.Core.DiGraph | → | DeepEnds.Core.Linkings |
DeepEnds.Core.DiGraph | → | DeepEnds.Core.Paths |
DeepEnds.Core.DiGraph | → | DeepEnds.Core.Paths |
DeepEnds.Core.DiGraph | → | DeepEnds.Core.Sources |
DeepEnds.Core.DiGraph | → | DeepEnds.Core.Sources |
DeepEnds.Core.IProperty | → | DeepEnds.Core.Dependency |
DeepEnds.Core.IProperty | → | DeepEnds.Core.Dependency |
DeepEnds.Core.ToolUtils | → | DeepEnds.Core.ITool |
DeepEnds.Core.ToolUtils | → | DeepEnds.Core.ITool |
DeepEnds.Core.ToolUtils | → | DeepEnds.Core.Splitter |
DeepEnds.Core.ToolUtils | → | DeepEnds.Core.Splitter |
DeepEnds.Core.Linkings | → | DeepEnds.Core.Dependency |
DeepEnds.Core.Linkings | → | DeepEnds.Core.Dependency |
DeepEnds.Core.Property | → | DeepEnds.Core.Dependency |
DeepEnds.Core.Property | → | DeepEnds.Core.Dependency |
DeepEnds.Core.Property | → | DeepEnds.Core.IProperty |
DeepEnds.Core.Property | → | DeepEnds.Core.IProperty |
DeepEnds.Core.Sources | → | DeepEnds.Core.Dependency |
DeepEnds.Core.Sources | → | DeepEnds.Core.Dependency |
DeepEnds.Core.Sources | → | DeepEnds.Core.SourceProvider |
DeepEnds.Core.Sources | → | DeepEnds.Core.SourceProvider |
Dependency | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dependency | \ | ||||||||||||
ITool | \ | ||||||||||||
Paths | \ | ||||||||||||
SourceProvider | \ | ||||||||||||
Splitter | \ | ||||||||||||
Dependencies | 1 | \ | |||||||||||
DependencyWalker | 1 | \ | |||||||||||
IProperty | 1 | \ | |||||||||||
ToolUtils | 1 | 1 | \ | ||||||||||
Linkings | 1 | \ | |||||||||||
Property | 1 | 1 | \ | ||||||||||
Sources | 1 | 1 | \ | ||||||||||
DiGraph | 1 | 1 | 1 | 1 | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.CSharp | 0.25 | 0.25 | 0.25 | 1 | 1 | 1 | 4 | 4 | 4 | 9 | 8 | 249 | 438 | 83 | 83 |
Dependency | SLOC |
---|---|
DeepEnds.CSharp.Snippet | 249 |
DeepEnds.CSharp.LowLevel | 85 |
DeepEnds.CSharp.Parse | 73 |
DeepEnds.CSharp.Printer | 31 |
Dependencies not used at a higher level |
---|
DeepEnds.CSharp.LowLevel |
DeepEnds.CSharp.Printer |
DeepEnds.CSharp.Snippet |
External Dependencies |
---|
DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph |
DeepEnds.Core.SourceProvider |
DeepEnds.Parsing.ILowLevel |
DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.Parser |
DeepEnds.Parsing.ParseTree |
DeepEnds.Parsing.Utilities |
Internal Dependencies |
---|
DeepEnds.CSharp.LowLevel |
DeepEnds.CSharp.Printer |
DeepEnds.CSharp.Snippet |
DeepEnds.CSharp.LowLevel | → | DeepEnds.CSharp.Snippet |
---|---|---|
DeepEnds.CSharp.LowLevel | → | DeepEnds.CSharp.Snippet |
DeepEnds.CSharp.Parse | → | DeepEnds.CSharp.LowLevel |
DeepEnds.CSharp.Parse | → | DeepEnds.CSharp.LowLevel |
DeepEnds.CSharp.Parse | → | DeepEnds.CSharp.Printer |
DeepEnds.CSharp.Parse | → | DeepEnds.CSharp.Printer |
DeepEnds.CSharp.Parse | → | DeepEnds.CSharp.Snippet |
DeepEnds.CSharp.Parse | → | DeepEnds.CSharp.Snippet |
Dependency | ||||
---|---|---|---|---|
Printer | \ | |||
Snippet | \ | |||
LowLevel | 1 | \ | ||
Parse | 1 | 1 | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.Test | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 8 | 8 | 8 | 9 | 3 | 83 | 312 | 24 | 24 |
Dependency | SLOC |
---|---|
DeepEnds.Test.Utilities | 83 |
DeepEnds.Test.CSharp | 76 |
DeepEnds.Test.VBasic | 76 |
DeepEnds.Test.Coupling | 38 |
DeepEnds.Test.Includes | 19 |
DeepEnds.Test.CInclude | 8 |
DeepEnds.Test.Cohesion | 6 |
DeepEnds.Test.Redundant | 6 |
Dependency | Sum at this level | ||
---|---|---|---|
Test | DeepEnds | Top Level | |
CInclude | 0 | ||
Cohesion | 0 | ||
Coupling | 0 | ||
CSharp | 0 | ||
Includes | 0 | ||
Redundant | 0 | ||
Utilities | 7 | ||
VBasic | 0 |
Dependencies not used at a higher level |
---|
DeepEnds.Test.CInclude |
DeepEnds.Test.Cohesion |
DeepEnds.Test.Coupling |
DeepEnds.Test.CSharp |
DeepEnds.Test.Includes |
DeepEnds.Test.Redundant |
DeepEnds.Test.Utilities |
DeepEnds.Test.VBasic |
External Dependencies |
---|
DeepEnds.Core.ITool |
DeepEnds.Core.ToolUtils |
DeepEnds.ReadCInclude.Tool |
DeepEnds.ReadDotNet.Tool |
DeepEnds.ReportCohesion.Tool |
DeepEnds.ReportComparison.Tool |
DeepEnds.ReportCoupling.Tool |
DeepEnds.ReportIncludes.Tool |
DeepEnds.ReportRedundant.Tool |
Internal Dependencies |
---|
DeepEnds.Test.Utilities |
DeepEnds.Test.CInclude | → | DeepEnds.Test.Utilities |
---|---|---|
DeepEnds.Test.CInclude | → | DeepEnds.Test.Utilities |
DeepEnds.Test.Cohesion | → | DeepEnds.Test.Utilities |
DeepEnds.Test.Cohesion | → | DeepEnds.Test.Utilities |
DeepEnds.Test.Coupling | → | DeepEnds.Test.Utilities |
DeepEnds.Test.Coupling | → | DeepEnds.Test.Utilities |
DeepEnds.Test.CSharp | → | DeepEnds.Test.Utilities |
DeepEnds.Test.CSharp | → | DeepEnds.Test.Utilities |
DeepEnds.Test.Includes | → | DeepEnds.Test.Utilities |
DeepEnds.Test.Includes | → | DeepEnds.Test.Utilities |
DeepEnds.Test.Redundant | → | DeepEnds.Test.Utilities |
DeepEnds.Test.Redundant | → | DeepEnds.Test.Utilities |
DeepEnds.Test.VBasic | → | DeepEnds.Test.Utilities |
DeepEnds.Test.VBasic | → | DeepEnds.Test.Utilities |
Dependency | ||||||||
---|---|---|---|---|---|---|---|---|
Utilities | \ | |||||||
CInclude | 1 | \ | ||||||
Cohesion | 1 | \ | ||||||
Coupling | 1 | \ | ||||||
CSharp | 1 | \ | ||||||
Includes | 1 | \ | ||||||
Redundant | 1 | \ | ||||||
VBasic | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.ReadDotNet | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 12 | 12 | 63 | 65 | 11 | 11 |
Dependency | SLOC |
---|---|
DeepEnds.ReadDotNet.Tool | 63 |
DeepEnds.ReadDotNet.Program | 2 |
Dependency | Sum at this level | ||
---|---|---|---|
ReadDotNet | DeepEnds | Top Level | |
Program | 0 | ||
Tool | 1 | 3 |
Dependencies not used at a higher level |
---|
DeepEnds.ReadDotNet.Program |
External Dependencies |
---|
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph |
DeepEnds.Core.ITool |
DeepEnds.Core.ToolUtils |
DeepEnds.CSharp.Parse |
DeepEnds.Extractors.Extractor |
DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.Tool |
DeepEnds.Parsing.Parser |
DeepEnds.Parsing.Utilities |
DeepEnds.VBasic.Parse |
Internal Dependencies |
---|
DeepEnds.ReadDotNet.Tool |
DeepEnds.ReadDotNet.Program | → | DeepEnds.ReadDotNet.Tool |
---|---|---|
DeepEnds.ReadDotNet.Program | → | DeepEnds.ReadDotNet.Tool |
Dependency | ||
---|---|---|
Tool | \ | |
Program | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.ReadCInclude | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 13 | 13 | 49 | 51 | 10 | 10 |
Dependency | SLOC |
---|---|
DeepEnds.ReadCInclude.Tool | 49 |
DeepEnds.ReadCInclude.Program | 2 |
Dependency | Sum at this level | ||
---|---|---|---|
ReadCInclude | DeepEnds | Top Level | |
Program | 0 | ||
Tool | 1 | 2 |
Dependencies not used at a higher level |
---|
DeepEnds.ReadCInclude.Program |
External Dependencies |
---|
DeepEnds.CInclude.Parse |
DeepEnds.CInclude.ParseVS |
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph |
DeepEnds.Core.ITool |
DeepEnds.Core.Paths |
DeepEnds.Core.ToolUtils |
DeepEnds.Extractors.Extractor |
DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.Tool |
DeepEnds.Parsing.Parser |
DeepEnds.Parsing.Utilities |
Internal Dependencies |
---|
DeepEnds.ReadCInclude.Tool |
DeepEnds.ReadCInclude.Program | → | DeepEnds.ReadCInclude.Tool |
---|---|---|
DeepEnds.ReadCInclude.Program | → | DeepEnds.ReadCInclude.Tool |
Dependency | ||
---|---|---|
Tool | \ | |
Program | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.ReadDoxygen | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 10 | 9 | 38 | 40 | 9 | 9 |
Dependency | SLOC |
---|---|
DeepEnds.ReadDoxygen.Tool | 38 |
DeepEnds.ReadDoxygen.Program | 2 |
Dependency | Sum at this level | ||
---|---|---|---|
ReadDoxygen | DeepEnds | Top Level | |
Program | 0 | ||
Tool | 1 |
Dependencies not used at a higher level |
---|
DeepEnds.ReadDoxygen.Program |
DeepEnds.ReadDoxygen.Tool |
External Dependencies |
---|
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph |
DeepEnds.Core.ITool |
DeepEnds.Core.ToolUtils |
DeepEnds.DoxygenXml.Parse |
DeepEnds.Extractors.Extractor |
DeepEnds.Extractors.IExtractor |
DeepEnds.Extractors.Tool |
DeepEnds.Parsing.Parser |
Internal Dependencies |
---|
DeepEnds.ReadDoxygen.Tool |
DeepEnds.ReadDoxygen.Program | → | DeepEnds.ReadDoxygen.Tool |
---|---|---|
DeepEnds.ReadDoxygen.Program | → | DeepEnds.ReadDoxygen.Tool |
Dependency | ||
---|---|---|
Tool | \ | |
Program | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.ReportCohesion | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 3 | 3 | 3 | 14 | 8 | 56 | 93 | 16 | 16 |
Dependency | SLOC |
---|---|
DeepEnds.ReportCohesion.Analysis | 56 |
DeepEnds.ReportCohesion.Tool | 35 |
DeepEnds.ReportCohesion.Program | 2 |
Dependency | Sum at this level | ||
---|---|---|---|
ReportCohesion | DeepEnds | Top Level | |
Analysis | 1 | ||
Program | 0 | ||
Tool | 1 | 2 |
Dependencies not used at a higher level |
---|
DeepEnds.ReportCohesion.Analysis |
DeepEnds.ReportCohesion.Program |
External Dependencies |
---|
DeepEnds.Cohesion.Flags |
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.DependencyWalker |
DeepEnds.Core.DiGraph |
DeepEnds.Core.ITool |
DeepEnds.Core.Linkings |
DeepEnds.Core.Paths |
DeepEnds.Core.Sources |
DeepEnds.Core.ToolUtils |
DeepEnds.Extractors.ExtractCohesion |
DeepEnds.Extractors.ReadDGML |
DeepEnds.Parsing.Flag |
DeepEnds.Parsing.Parser |
Internal Dependencies |
---|
DeepEnds.ReportCohesion.Analysis |
DeepEnds.ReportCohesion.Tool |
DeepEnds.ReportCohesion.Program | → | DeepEnds.ReportCohesion.Tool |
---|---|---|
DeepEnds.ReportCohesion.Program | → | DeepEnds.ReportCohesion.Tool |
DeepEnds.ReportCohesion.Tool | → | DeepEnds.ReportCohesion.Analysis |
DeepEnds.ReportCohesion.Tool | → | DeepEnds.ReportCohesion.Analysis |
Dependency | |||
---|---|---|---|
Analysis | \ | ||
Tool | 1 | \ | |
Program | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.ReportIncludes | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 11 | 10 | 55 | 57 | 10 | 10 |
Dependency | SLOC |
---|---|
DeepEnds.ReportIncludes.Tool | 55 |
DeepEnds.ReportIncludes.Program | 2 |
Dependency | Sum at this level | ||
---|---|---|---|
ReportIncludes | DeepEnds | Top Level | |
Program | 0 | ||
Tool | 1 | 2 |
Dependencies not used at a higher level |
---|
DeepEnds.ReportIncludes.Program |
External Dependencies |
---|
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph |
DeepEnds.Core.ITool |
DeepEnds.Core.Linkings |
DeepEnds.Core.Paths |
DeepEnds.Core.SourceProvider |
DeepEnds.Core.Sources |
DeepEnds.Core.ToolUtils |
DeepEnds.DGML.Assemble |
DeepEnds.DGML.Parse |
Internal Dependencies |
---|
DeepEnds.ReportIncludes.Tool |
DeepEnds.ReportIncludes.Program | → | DeepEnds.ReportIncludes.Tool |
---|---|---|
DeepEnds.ReportIncludes.Program | → | DeepEnds.ReportIncludes.Tool |
Dependency | ||
---|---|---|
Tool | \ | |
Program | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.ReportRedundant | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 3 | 3 | 3 | 15 | 10 | 113 | 156 | 21 | 21 |
Dependency | SLOC |
---|---|
DeepEnds.ReportRedundant.Analysis | 113 |
DeepEnds.ReportRedundant.Tool | 41 |
DeepEnds.ReportRedundant.Program | 2 |
Dependency | Sum at this level | ||
---|---|---|---|
ReportRedundant | DeepEnds | Top Level | |
Analysis | 1 | ||
Program | 0 | ||
Tool | 1 | 2 |
Dependencies not used at a higher level |
---|
DeepEnds.ReportRedundant.Analysis |
DeepEnds.ReportRedundant.Program |
External Dependencies |
---|
DeepEnds.Cohesion.Flags |
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.DependencyWalker |
DeepEnds.Core.DiGraph |
DeepEnds.Core.ITool |
DeepEnds.Core.Paths |
DeepEnds.Core.Property |
DeepEnds.Core.SourceProvider |
DeepEnds.Core.Sources |
DeepEnds.Core.ToolUtils |
DeepEnds.Extractors.ExtractCohesion |
DeepEnds.Extractors.ReadDGML |
DeepEnds.Parsing.Flag |
DeepEnds.Parsing.Parser |
Internal Dependencies |
---|
DeepEnds.ReportRedundant.Analysis |
DeepEnds.ReportRedundant.Tool |
DeepEnds.ReportRedundant.Program | → | DeepEnds.ReportRedundant.Tool |
---|---|---|
DeepEnds.ReportRedundant.Program | → | DeepEnds.ReportRedundant.Tool |
DeepEnds.ReportRedundant.Tool | → | DeepEnds.ReportRedundant.Analysis |
DeepEnds.ReportRedundant.Tool | → | DeepEnds.ReportRedundant.Analysis |
Dependency | |||
---|---|---|---|
Analysis | \ | ||
Tool | 1 | \ | |
Program | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.ReportComparison | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 3 | 3 | 3 | 10 | 6 | 132 | 166 | 20 | 20 |
Dependency | SLOC |
---|---|
DeepEnds.ReportComparison.Tool | 132 |
DeepEnds.ReportComparison.NodeInGraph | 32 |
DeepEnds.ReportComparison.Program | 2 |
Dependency | Sum at this level | ||
---|---|---|---|
ReportComparison | DeepEnds | Top Level | |
NodeInGraph | 1 | ||
Program | 0 | ||
Tool | 1 | 2 |
Dependencies not used at a higher level |
---|
DeepEnds.ReportComparison.NodeInGraph |
DeepEnds.ReportComparison.Program |
External Dependencies |
---|
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph |
DeepEnds.Core.IProperty |
DeepEnds.Core.ITool |
DeepEnds.Core.Linkings |
DeepEnds.Core.SourceProvider |
DeepEnds.Core.Sources |
DeepEnds.Core.ToolUtils |
DeepEnds.DGML.Parse |
Internal Dependencies |
---|
DeepEnds.ReportComparison.NodeInGraph |
DeepEnds.ReportComparison.Tool |
DeepEnds.ReportComparison.Program | → | DeepEnds.ReportComparison.Tool |
---|---|---|
DeepEnds.ReportComparison.Program | → | DeepEnds.ReportComparison.Tool |
DeepEnds.ReportComparison.Tool | → | DeepEnds.ReportComparison.NodeInGraph |
DeepEnds.ReportComparison.Tool | → | DeepEnds.ReportComparison.NodeInGraph |
Dependency | |||
---|---|---|---|
NodeInGraph | \ | ||
Tool | 1 | \ | |
Program | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.CInclude | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 6 | 6 | 6 | 9 | 8 | 185 | 480 | 39 | 39 |
Dependency | SLOC |
---|---|
DeepEnds.CInclude.Parse | 185 |
DeepEnds.CInclude.CMakeLists | 133 |
DeepEnds.CInclude.ParseVS | 114 |
DeepEnds.CInclude.Snippet | 33 |
DeepEnds.CInclude.Project | 12 |
DeepEnds.CInclude.IParse | 3 |
Dependency | Sum at this level | ||
---|---|---|---|
CInclude | DeepEnds | Top Level | |
CMakeLists | 0 | ||
IParse | 2 | ||
Parse | 0 | 1 | |
ParseVS | 0 | 1 | |
Project | 1 | ||
Snippet | 0 |
Dependencies not used at a higher level |
---|
DeepEnds.CInclude.CMakeLists |
DeepEnds.CInclude.IParse |
DeepEnds.CInclude.Project |
DeepEnds.CInclude.Snippet |
External Dependencies |
---|
DeepEnds.Core.DiGraph |
DeepEnds.Core.SourceProvider |
DeepEnds.Core.Sources |
DeepEnds.Coupling.LOCs |
DeepEnds.Coupling.ParseSnippet |
DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.Parser |
DeepEnds.Parsing.Utilities |
Internal Dependencies |
---|
DeepEnds.CInclude.IParse |
DeepEnds.CInclude.Project |
DeepEnds.CInclude.CMakeLists | → | DeepEnds.CInclude.Project |
---|---|---|
DeepEnds.CInclude.CMakeLists | → | DeepEnds.CInclude.Project |
DeepEnds.CInclude.Parse | → | DeepEnds.CInclude.IParse |
DeepEnds.CInclude.Parse | → | DeepEnds.CInclude.IParse |
DeepEnds.CInclude.ParseVS | → | DeepEnds.CInclude.IParse |
DeepEnds.CInclude.ParseVS | → | DeepEnds.CInclude.IParse |
Dependency | ||||||
---|---|---|---|---|---|---|
IParse | \ | |||||
Project | \ | |||||
Snippet | \ | |||||
CMakeLists | 1 | \ | ||||
Parse | 1 | \ | ||||
ParseVS | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.DGML | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 8 | 8 | 8 | 10 | 15 | 143 | 330 | 4 | 22 | 137 | 22 |
Dependency | SLOC |
---|---|
DeepEnds.DGML.Assemble | 143 |
DeepEnds.DGML.Parse | 107 |
DeepEnds.DGML.Reference | 22 |
DeepEnds.DGML.Background | 18 |
DeepEnds.DGML.Label | 11 |
DeepEnds.DGML.Group | 10 |
DeepEnds.DGML.Id | 10 |
DeepEnds.DGML.Size | 9 |
Dependency | Sum at this level | ||
---|---|---|---|
DGML | DeepEnds | Top Level | |
Assemble | 0 | 3 | |
Background | 2 | ||
Group | 1 | ||
Id | 1 | ||
Label | 1 | ||
Parse | 0 | 3 | |
Reference | 1 | ||
Size | 1 |
Dependencies not used at a higher level |
---|
DeepEnds.DGML.Background |
DeepEnds.DGML.Group |
DeepEnds.DGML.Id |
DeepEnds.DGML.Label |
DeepEnds.DGML.Reference |
DeepEnds.DGML.Size |
External Dependencies |
---|
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.DependencyWalker |
DeepEnds.Core.DiGraph |
DeepEnds.Core.IProperty |
DeepEnds.Core.Linkings |
DeepEnds.Core.Paths |
DeepEnds.Core.Property |
DeepEnds.Core.SourceProvider |
DeepEnds.Core.Sources |
Internal Dependencies |
---|
DeepEnds.DGML.Background |
DeepEnds.DGML.Group |
DeepEnds.DGML.Id |
DeepEnds.DGML.Label |
DeepEnds.DGML.Reference |
DeepEnds.DGML.Size |
DeepEnds.DGML.Assemble | → | DeepEnds.DGML.Background |
---|---|---|
DeepEnds.DGML.Assemble | → | DeepEnds.DGML.Background |
DeepEnds.DGML.Assemble | → | DeepEnds.DGML.Group |
DeepEnds.DGML.Assemble | → | DeepEnds.DGML.Group |
DeepEnds.DGML.Assemble | → | DeepEnds.DGML.Id |
DeepEnds.DGML.Assemble | → | DeepEnds.DGML.Id |
DeepEnds.DGML.Assemble | → | DeepEnds.DGML.Label |
DeepEnds.DGML.Assemble | → | DeepEnds.DGML.Label |
DeepEnds.DGML.Assemble | → | DeepEnds.DGML.Reference |
DeepEnds.DGML.Assemble | → | DeepEnds.DGML.Reference |
DeepEnds.DGML.Assemble | → | DeepEnds.DGML.Size |
DeepEnds.DGML.Assemble | → | DeepEnds.DGML.Size |
DeepEnds.DGML.Parse | → | DeepEnds.DGML.Background |
DeepEnds.DGML.Parse | → | DeepEnds.DGML.Background |
Dependency | ||||||||
---|---|---|---|---|---|---|---|---|
Background | \ | |||||||
Group | \ | |||||||
Id | \ | |||||||
Label | \ | |||||||
Reference | \ | |||||||
Size | \ | |||||||
Assemble | 1 | 1 | 1 | 1 | 1 | 1 | \ | |
Parse | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.DoxygenXml | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 10 | 9 | 131 | 164 | 66 | 66 |
Dependency | SLOC |
---|---|
DeepEnds.DoxygenXml.Parse | 131 |
DeepEnds.DoxygenXml.Snippet | 33 |
Dependency | Sum at this level | ||
---|---|---|---|
DoxygenXml | DeepEnds | Top Level | |
Parse | 0 | 1 | |
Snippet | 0 |
Dependencies not used at a higher level |
---|
DeepEnds.DoxygenXml.Snippet |
External Dependencies |
---|
DeepEnds.Core.Dependencies |
DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph |
DeepEnds.Core.SourceProvider |
DeepEnds.Core.Sources |
DeepEnds.Coupling.LOCs |
DeepEnds.Coupling.ParseSnippet |
DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.Parser |
Dependency | ||
---|---|---|
Parse | \ | |
Snippet | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.Coupling | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 5 | 5 | 51 | 79 | 38 | 38 |
Dependency | SLOC |
---|---|
DeepEnds.Coupling.ParseSnippet | 51 |
DeepEnds.Coupling.LOCs | 28 |
External Dependencies |
---|
DeepEnds.Core.Dependency |
DeepEnds.Core.IProperty |
DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.Parser |
Internal Dependencies |
---|
DeepEnds.Coupling.LOCs |
DeepEnds.Coupling.ParseSnippet | → | DeepEnds.Coupling.LOCs |
---|---|---|
DeepEnds.Coupling.ParseSnippet | → | DeepEnds.Coupling.LOCs |
Dependency | ||
---|---|---|
LOCs | \ | |
ParseSnippet | 1 | \ |
Up to DeepEnds
Section | Cycle | (E + P - N) / N | E + P - N | N | Externals | SLOC | Probability of SLOC | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Val | Max | Sum | Val | Max | Sum | Val | Max | Sum | Count | Max | Max | Sum | Lower | Exp | Upper | Max | ||
DeepEnds.Cohesion | 0.00 | 0.00 | 0.00 | 0 | 0 | 0 | 2 | 2 | 2 | 8 | 9 | 135 | 144 | 35 | 35 |
Dependency | SLOC |
---|---|
DeepEnds.Cohesion.ParseSnippet | 135 |
DeepEnds.Cohesion.Flags | 9 |
External Dependencies |
---|
DeepEnds.Core.Dependency |
DeepEnds.Core.DiGraph |
DeepEnds.Core.Property |
DeepEnds.Core.Sources |
DeepEnds.Parsing.Flag |
DeepEnds.Parsing.IParseSnippet |
DeepEnds.Parsing.ISnippet |
DeepEnds.Parsing.Parser |
Internal Dependencies |
---|
DeepEnds.Cohesion.Flags |
DeepEnds.Cohesion.ParseSnippet | → | DeepEnds.Cohesion.Flags |
---|---|---|
DeepEnds.Cohesion.ParseSnippet | → | DeepEnds.Cohesion.Flags |
Dependency | ||
---|---|---|
Flags | \ | |
ParseSnippet | 1 | \ |
Up to Summary