diff options
author | Roman Ivanov <ivanov-jr@mail.ru> | 2017-02-16 15:59:00 -0800 |
---|---|---|
committer | Roman Ivanov <ivanov-jr@mail.ru> | 2017-02-16 15:59:00 -0800 |
commit | 7f33056426f331b1fc8c0f224fbea09a7f41d266 (patch) | |
tree | 25b0bf25204131f589359b4cd4d7a55a9c63533d /src/xdocs | |
parent | 48d48fd09772901470c16d4dfb516b3dff7c73f0 (diff) | |
download | checkstyle-7f33056426f331b1fc8c0f224fbea09a7f41d266.tar.gz |
minor: update for NPathComplexity xdoc to qualify function term with method
Diffstat (limited to 'src/xdocs')
-rw-r--r-- | src/xdocs/config_metrics.xml | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/xdocs/config_metrics.xml b/src/xdocs/config_metrics.xml index 761b0b401..054c872a3 100644 --- a/src/xdocs/config_metrics.xml +++ b/src/xdocs/config_metrics.xml @@ -687,12 +687,12 @@ class SwitchExample { <subsection name="Description"> <p> The NPATH metric computes the number of possible execution - paths through a function. It takes into account the nesting of + paths through a function(method). It takes into account the nesting of conditional statements and multi-part boolean expressions (e.g., A && B, C || D, etc.). <br/> The NPATH metric was designed base on Cyclomatic complexity to - avoid problem of Cyclomatic complexity metric like nesting level within a function. + avoid problem of Cyclomatic complexity metric like nesting level within a function(method). </p> <p> Metric was described at <a href="http://dl.acm.org/citation.cfm?id=42379">"NPATH: a measure of execution pathcomplexity and its applications"</a>. If you need detaled description of algorithm, please read that article, @@ -739,12 +739,12 @@ class SwitchExample { <tr><td>return</td><td>1</td></tr> <tr><td>Statement</td><td>1 (even sequential statements)</td></tr> <tr><td>Function call</td><td>1</td></tr> - <tr><td>C function</td><td>P(i=1:i=N)NP(Statement(i))</td></tr> + <tr><td>Function(Method) declaration</td><td>P(i=1:i=N)NP(Statement(i))</td></tr> </table> <p> <b>Rationale:</b> Nejmeh says that his group had an informal NPATH - limit of 200 on individual routines; functions that exceeded + limit of 200 on individual routines; functions(methods) that exceeded this value were candidates for further decomposition - or at least a closer look. <b>Please do not be fanatic with limit 200</b> |