[GRASS-QA] GRASS QA: martinl |6s.cpp Abstra.cpp
AerosolConcentration.cpp AerosolModel.cpp ...| 88 clones | 0
monsters |0 warnings
soccerlab.info at gmail.com
soccerlab.info at gmail.com
Fri Sep 5 14:11:04 EDT 2008
Hello martinl,
here's a report on your recent GRASS-SVN change :
ANALYSIS
your changes to files/class/methods/functions :
*****************************************************************
File :grass/trunk/imagery/i.atcorr/6s.cpp
*****************************************************************
Function
compute(Begins at: 238, Ends at:612)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 31 | *** | MONSTER | 31 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 34 | ** | BABY-MONSTER | 34 |
LOC: | 375 | *** | MONSTER | 375 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
init_6S(Begins at: 39, Ends at:99)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 4 | | OK | 4 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 17 | * | WARNING | 17 |
LOC: | 61 | * | WARNING | 61 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
pre_compute_h(Begins at: 136, Ends at:149)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 3 | | OK | 3 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 5 | | OK | 5 |
LOC: | 14 | | OK | 14 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
pre_compute_hv(Begins at: 103, Ends at:117)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 3 | | OK | 3 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 6 | | OK | 6 |
LOC: | 15 | | OK | 15 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
pre_compute_v(Begins at: 120, Ends at:133)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 3 | | OK | 3 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 5 | | OK | 5 |
LOC: | 14 | | OK | 14 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
printOutput(Begins at: 152, Ends at:236)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 50 | *** | MONSTER | 50 |
LOC: | 85 | * | WARNING | 85 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
Clone analysis:
This file has 6 potentially cloned functions:
init_6S pre_compute_h pre_compute_hv pre_compute_v printOutput
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/6s.cpp clones of compute are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/6s.cpp compute
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/6s.cpp clones of init_6S are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/6s.cpp init_6S
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/6s.cpp clones of pre_compute_h are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/6s.cpp pre_compute_h
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/6s.cpp clones of pre_compute_hv are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/6s.cpp pre_compute_hv
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/6s.cpp clones of pre_compute_v are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/6s.cpp pre_compute_v
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/6s.cpp clones of printOutput are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/6s.cpp printOutput
*****************************************************************
File :grass/trunk/imagery/i.atcorr/Abstra.cpp
*****************************************************************
Function
abstra(Begins at: 10148, Ends at:10658)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 115 | *** | MONSTER | |
ParamNBR: | 14 | *** | MONSTER | |
CalledNBR: | 54 | *** | MONSTER | |
LOC: | 511 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
dica1(Begins at: 2565, Ends at:2872)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 308 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
dica2(Begins at: 2259, Ends at:2562)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 304 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
dica3(Begins at: 1955, Ends at:2256)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 302 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
meth1(Begins at: 6635, Ends at:6935)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 301 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
meth2(Begins at: 6341, Ends at:6633)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 293 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
meth3(Begins at: 6047, Ends at:6339)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 293 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
meth4(Begins at: 5717, Ends at:6045)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 329 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
meth5(Begins at: 5388, Ends at:5715)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 328 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
meth6(Begins at: 5056, Ends at:5386)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 331 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
moca1(Begins at: 8532, Ends at:8839)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 308 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
moca2(Begins at: 8235, Ends at:8530)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 296 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
moca3(Begins at: 7929, Ends at:8233)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 305 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
moca4(Begins at: 7600, Ends at:7927)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 328 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
moca5(Begins at: 7269, Ends at:7597)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 329 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
moca6(Begins at: 6938, Ends at:7267)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 330 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
niox1(Begins at: 4753, Ends at:5053)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 301 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
niox2(Begins at: 4463, Ends at:4751)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 289 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
niox3(Begins at: 4168, Ends at:4461)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 294 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
niox4(Begins at: 3836, Ends at:4166)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 331 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
niox5(Begins at: 3505, Ends at:3834)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 330 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
niox6(Begins at: 3174, Ends at:3503)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 330 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
oxyg3(Begins at: 9830, Ends at:10145)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 316 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
oxyg4(Begins at: 9501, Ends at:9828)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 328 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
oxyg5(Begins at: 9170, Ends at:9499)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 330 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
oxyg6(Begins at: 8842, Ends at:9168)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 327 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
ozon1(Begins at: 2875, Ends at:3171)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 297 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
wava1(Begins at: 1639, Ends at:1952)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 314 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
wava2(Begins at: 1323, Ends at:1637)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 315 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
wava3(Begins at: 1009, Ends at:1321)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 313 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
wava4(Begins at: 679, Ends at:1007)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 329 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
wava5(Begins at: 346, Ends at:677)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 332 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
wava6(Begins at: 9, Ends at:344)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | |
ParamNBR: | 2 | | OK | |
CalledNBR: | 0 | | OK | |
LOC: | 336 | *** | MONSTER | |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
Clone analysis:
This file has 53 potentially cloned functions:
dica1 dica2 dica3 meth1 meth2 meth3 meth6 meth4 meth6 meth5 meth6 meth4 meth4 moca1 moca2 moca3 moca6 moca4 moca6 moca5 niox6 moca6 moca4 niox6 moca4 niox1 niox2 niox3 niox6 niox4 niox6 niox6 niox5 niox6 niox6 niox5 niox4 moca6 niox5 niox4 moca6 oxyg3 oxyg4 oxyg5 oxyg6 ozon1 wava1 wava2 wava3 wava4 wava5 wava6
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of abstra are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp abstra
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of dica1 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp dica1
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of dica2 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp dica2
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of dica3 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp dica3
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of meth1 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp meth1
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of meth2 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp meth2
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of meth3 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp meth3
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of meth4 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp meth6
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp meth4
/var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp meth6
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of meth5 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp meth5
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of meth6 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp meth6
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp meth4
/var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp meth4
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of moca1 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp moca1
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of moca2 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp moca2
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of moca3 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp moca3
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of moca4 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp moca6
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp moca4
/var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp moca6
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of moca5 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp moca5
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of moca6 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp niox6
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp moca6
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp moca4
/var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp niox6
/var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp moca4
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of niox1 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp niox1
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of niox2 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp niox2
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of niox3 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp niox3
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of niox4 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp niox6
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp niox4
/var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp niox6
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of niox5 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp niox6
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp niox5
/var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp niox6
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of niox6 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp niox6
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp niox5
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp niox4
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp moca6
/var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp niox5
/var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp niox4
/var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp moca6
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of oxyg3 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp oxyg3
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of oxyg4 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp oxyg4
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of oxyg5 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp oxyg5
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of oxyg6 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp oxyg6
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of ozon1 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp ozon1
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of wava1 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp wava1
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of wava2 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp wava2
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of wava3 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp wava3
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of wava4 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp wava4
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of wava5 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp wava5
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Abstra.cpp clones of wava6 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Abstra.cpp wava6
*****************************************************************
File :grass/trunk/imagery/i.atcorr/AerosolConcentration.cpp
*****************************************************************
Class
AerosolConcentration(Begins at: -9999, Ends at:-9999)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 11 | 54 | 0 | 6 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 11 | 29 | 0 | 6 |
+------------+--------+--------+--------+--------+--------+--------+
Method
oda550(Begins at: 40, Ends at:87)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 4 | | OK | 4 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 4 | | OK | 4 |
LOC: | 48 | * | WARNING | 48 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
parse(Begins at: 23, Ends at:38)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 3 | | OK | 3 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 7 | | OK | 7 |
LOC: | 16 | | OK | 16 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
Parse(Begins at: 136, Ends at:141)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 1 | ** | BABY-MONSTER | 1 |
LOC: | 6 | * | WARNING | 6 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a BABY-MONSTER |
-----------------------------------------------------------+
metrics are OK
Clone analysis:
This file does not contain cloned functions
*****************************************************************
File :grass/trunk/imagery/i.atcorr/AerosolModel.cpp
*****************************************************************
Class
AerosolModel(Begins at: -9999, Ends at:-9999)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 119 | 126 | 1 | 91 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 119 | 70 | 1 | 91 |
+------------+--------+--------+--------+--------+--------+--------+
Method
aeroso(Begins at: 497, Ends at:780)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 48 | *** | MONSTER | 48 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 11 | * | WARNING | 11 |
LOC: | 284 | *** | MONSTER | 284 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
bbm(Begins at: 15, Ends at:18)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 4 | | OK | 4 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
bdm(Begins at: 9, Ends at:12)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 4 | | OK | 4 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
dust(Begins at: 27, Ends at:30)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 4 | | OK | 4 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
load(Begins at: 400, Ends at:436)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 4 | | OK | 4 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 21 | * | WARNING | 21 |
LOC: | 37 | | OK | 37 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
ocea(Begins at: 39, Ends at:42)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 4 | | OK | 4 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
parse(Begins at: 782, Ends at:971)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 34 | ** | BABY-MONSTER | 34 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 48 | *** | MONSTER | 48 |
LOC: | 190 | *** | MONSTER | 190 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
Parse(Begins at: 1160, Ends at:1165)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 1 | | OK | 1 |
LOC: | 6 | | OK | 6 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
print(Begins at: 984, Ends at:1158)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 19 | | OK | 19 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 111 | * | WARNING | 111 |
LOC: | 175 | | OK | 175 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
print132(Begins at: 974, Ends at:981)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 5 | | OK | 5 |
LOC: | 8 | | OK | 8 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
save(Begins at: 440, Ends at:474)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 5 | | OK | 5 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 18 | | OK | 18 |
LOC: | 35 | | OK | 35 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
soot(Begins at: 45, Ends at:48)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 4 | | OK | 4 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
stm(Begins at: 21, Ends at:24)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 4 | | OK | 4 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
Clone analysis:
This file does not contain cloned functions
*****************************************************************
File :grass/trunk/imagery/i.atcorr/Altitude.cpp
*****************************************************************
Class
Altitude(Begins at: -9999, Ends at:-9999)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 27 | 74 | 0 | 15 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 27 | 40 | 0 | 15 |
+------------+--------+--------+--------+--------+--------+--------+
Method
init(Begins at: 192, Ends at:275)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 9 | * | WARNING | 9 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 11 | * | WARNING | 11 |
LOC: | 84 | * | WARNING | 84 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
parse(Begins at: 277, Ends at:286)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 4 | | OK | 4 |
LOC: | 10 | | OK | 10 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
Parse(Begins at: 333, Ends at:338)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | * | WARNING | 1 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 1 | | OK | 1 |
LOC: | 6 | * | WARNING | 6 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
presplane(Begins at: 109, Ends at:190)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 7 | * | WARNING | 7 |
ParamNBR: | 1 | * | WARNING | 1 |
CalledNBR: | 3 | | OK | 3 |
LOC: | 82 | * | WARNING | 82 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
pressure(Begins at: 17, Ends at:94)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 7 | | OK | 7 |
ParamNBR: | 3 | | OK | 3 |
CalledNBR: | 3 | ** | BABY-MONSTER | 3 |
LOC: | 78 | * | WARNING | 78 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a BABY-MONSTER |
-----------------------------------------------------------+
metrics are OK
Clone analysis:
This file does not contain cloned functions
*****************************************************************
File :grass/trunk/imagery/i.atcorr/AtmosModel.cpp
*****************************************************************
Class
AtmosModel(Begins at: -9999, Ends at:-9999)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 30 | 57 | 0 | 36 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 30 | 33 | 0 | 36 |
+------------+--------+--------+--------+--------+--------+--------+
Method
midsum(Begins at: 59, Ends at:110)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 52 | * | WARNING | 52 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
midwin(Begins at: 112, Ends at:163)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 52 | * | WARNING | 52 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
parse(Begins at: 325, Ends at:366)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 13 | | OK | 13 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 15 | *** | MONSTER | 15 |
LOC: | 42 | * | WARNING | 42 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
Parse(Begins at: 460, Ends at:465)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 1 | | OK | 1 |
LOC: | 6 | * | WARNING | 6 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
print(Begins at: 369, Ends at:458)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 4 | | OK | 4 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 67 | | OK | 67 |
LOC: | 90 | * | WARNING | 90 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
subsum(Begins at: 165, Ends at:216)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 52 | * | WARNING | 52 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
subwin(Begins at: 218, Ends at:269)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 52 | * | WARNING | 52 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
tropic(Begins at: 4, Ends at:57)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 54 | | OK | 54 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
Clone analysis:
This file does not contain cloned functions
*****************************************************************
File :grass/trunk/imagery/i.atcorr/common.cpp
*****************************************************************
The system don't find class, method and function
in this file during analysis!
*****************************************************************
File :grass/trunk/imagery/i.atcorr/computations.cpp
*****************************************************************
Class
OpticalAtmosProperties(Begins at: 15, Ends at:25)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 0 | 0 | 0 | 0 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 0 | 0 | 0 | 0 |
+------------+--------+--------+--------+--------+--------+--------+
Function
atmref(Begins at: 1361, Ends at:1413)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 5 | | OK | 5 |
ParamNBR: | 10 | *** | MONSTER | 10 |
CalledNBR: | 10 | * | WARNING | 10 |
LOC: | 53 | * | WARNING | 53 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
chand(Begins at: 1275, Ends at:1350)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 6 | | OK | 6 |
LOC: | 76 | * | WARNING | 76 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
csalbr(Begins at: 1436, Ends at:1440)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 2 | | OK | 2 |
LOC: | 5 | | OK | 5 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
discom(Begins at: 1591, Ends at:1675)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 8 | * | WARNING | 8 |
ParamNBR: | 6 | ** | BABY-MONSTER | 6 |
CalledNBR: | 9 | | OK | 9 |
LOC: | 85 | * | WARNING | 85 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a BABY-MONSTER |
-----------------------------------------------------------+
metrics are OK
discre(Begins at: 165, Ends at:209)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 8 | * | WARNING | 8 |
ParamNBR: | 10 | *** | MONSTER | 10 |
CalledNBR: | 7 | | OK | 7 |
LOC: | 45 | * | WARNING | 45 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
enviro(Begins at: 1730, Ends at:1819)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 6 | * | WARNING | 6 |
ParamNBR: | 8 | ** | BABY-MONSTER | 8 |
CalledNBR: | 9 | | OK | 9 |
LOC: | 90 | * | WARNING | 90 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a BABY-MONSTER |
-----------------------------------------------------------+
metrics are OK
fintexp1(Begins at: 1416, Ends at:1428)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 1 | | OK | 1 |
LOC: | 13 | | OK | 13 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
fintexp3(Begins at: 1430, Ends at:1433)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 2 | | OK | 2 |
LOC: | 4 | | OK | 4 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
odrayl(Begins at: 29, Ends at:51)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 23 | | OK | 23 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
scatra(Begins at: 1442, Ends at:1587)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 11 | * | WARNING | 11 |
ParamNBR: | 9 | *** | MONSTER | 9 |
CalledNBR: | 45 | *** | MONSTER | 45 |
LOC: | 146 | *** | MONSTER | 146 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
specinterp(Begins at: 1682, Ends at:1718)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 5 | | OK | 5 |
ParamNBR: | 7 | ** | BABY-MONSTER | 7 |
CalledNBR: | 12 | * | WARNING | 12 |
LOC: | 37 | | OK | 37 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a BABY-MONSTER |
-----------------------------------------------------------+
metrics are OK
trunca(Begins at: 63, Ends at:154)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 17 | ** | BABY-MONSTER | 17 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 14 | * | WARNING | 14 |
LOC: | 92 | ** | BABY-MONSTER | 92 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a BABY-MONSTER |
-----------------------------------------------------------+
metrics are OK
Clone analysis:
This file has 10 potentially cloned functions:
chand discom discre enviro fintexp1 odrayl scatra specinterp trunca
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/computations.cpp clones of atmref are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/computations.cpp atmref
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/computations.cpp clones of chand are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/computations.cpp chand
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/computations.cpp clones of discom are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/computations.cpp discom
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/computations.cpp clones of discre are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/computations.cpp discre
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/computations.cpp clones of enviro are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/computations.cpp enviro
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/computations.cpp clones of fintexp1 are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/computations.cpp fintexp1
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/computations.cpp clones of odrayl are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/computations.cpp odrayl
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/computations.cpp clones of scatra are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/computations.cpp scatra
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/computations.cpp clones of specinterp are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/computations.cpp specinterp
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/computations.cpp clones of trunca are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/computations.cpp trunca
*****************************************************************
File :grass/trunk/imagery/i.atcorr/gauss.cpp
*****************************************************************
Class
Gauss(Begins at: -9999, Ends at:-9999)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 9 | 14 | 0 | 1 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 9 | 8 | 0 | 1 |
+------------+--------+--------+--------+--------+--------+--------+
Method
gauss(Begins at: 52, Ends at:87)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 4 | | OK | 4 |
ParamNBR: | 5 | * | WARNING | 5 |
CalledNBR: | 3 | | OK | 3 |
LOC: | 36 | | OK | 36 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
init(Begins at: 11, Ends at:46)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 5 | | OK | 5 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 9 | | OK | 9 |
LOC: | 36 | | OK | 36 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
Clone analysis:
This file does not contain cloned functions
*****************************************************************
File :grass/trunk/imagery/i.atcorr/GeomCond.cpp
*****************************************************************
Class
GeomCond(Begins at: -9999, Ends at:-9999)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 47 | 162 | 0 | 45 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 47 | 86 | 0 | 45 |
+------------+--------+--------+--------+--------+--------+--------+
Method
day_number(Begins at: 87, Ends at:99)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 4 | | OK | 4 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 13 | | OK | 13 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
landsat(Begins at: 60, Ends at:67)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 1 | | OK | 1 |
LOC: | 8 | | OK | 8 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
parse(Begins at: 308, Ends at:399)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 16 | | OK | 16 |
ParamNBR: | 0 | * | WARNING | 0 |
CalledNBR: | 22 | *** | MONSTER | 22 |
LOC: | 92 | * | WARNING | 92 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
Parse(Begins at: 470, Ends at:475)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | * | WARNING | 1 |
ParamNBR: | 0 | * | WARNING | 0 |
CalledNBR: | 1 | * | WARNING | 1 |
LOC: | 6 | * | WARNING | 6 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
posnoa(Begins at: 254, Ends at:306)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 5 | | OK | 5 |
ParamNBR: | 5 | | OK | 5 |
CalledNBR: | 38 | | OK | 38 |
LOC: | 53 | | OK | 53 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
posobs(Begins at: 165, Ends at:252)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 9 | | OK | 9 |
ParamNBR: | 3 | | OK | 3 |
CalledNBR: | 15 | ** | BABY-MONSTER | 15 |
LOC: | 88 | * | WARNING | 88 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a BABY-MONSTER |
-----------------------------------------------------------+
metrics are OK
possol(Begins at: 75, Ends at:85)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 3 | *** | MONSTER | 3 |
LOC: | 11 | * | WARNING | 11 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
pos_fft(Begins at: 104, Ends at:157)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 5 | | OK | 5 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 28 | | OK | 28 |
LOC: | 54 | | OK | 54 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
print(Begins at: 402, Ends at:468)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 57 | | OK | 57 |
LOC: | 67 | | OK | 67 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
Clone analysis:
This file does not contain cloned functions
*****************************************************************
File :grass/trunk/imagery/i.atcorr/Interp.cpp
*****************************************************************
Function
interp(Begins at: 4, Ends at:203)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 15 | ** | BABY-MONSTER | 15 |
ParamNBR: | 7 | ** | BABY-MONSTER | 7 |
CalledNBR: | 53 | *** | MONSTER | 53 |
LOC: | 200 | *** | MONSTER | 200 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
Clone analysis:
This file has 1 potentially cloned functions:
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Interp.cpp clones of interp are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Interp.cpp interp
*****************************************************************
File :grass/trunk/imagery/i.atcorr/Iwave.cpp
*****************************************************************
Class
IWave(Begins at: -9999, Ends at:-9999)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 197 | 74 | 0 | 120 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 197 | 45 | 0 | 120 |
+------------+--------+--------+--------+--------+--------+--------+
Method
avhrr(Begins at: 144, Ends at:607)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 35 | *** | MONSTER | 35 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 464 | *** | MONSTER | 464 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
equivwl(Begins at: 1687, Ends at:1704)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 3 | | OK | 3 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 1 | | OK | 1 |
LOC: | 18 | | OK | 18 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
etmplus(Begins at: 1311, Ends at:1451)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 17 | ** | BABY-MONSTER | 17 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 141 | *** | MONSTER | 141 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
goes_east(Begins at: 69, Ends at:104)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 4 | | OK | 4 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 36 | | OK | 36 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
goes_west(Begins at: 106, Ends at:142)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 4 | | OK | 4 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 37 | | OK | 37 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
hrv(Begins at: 609, Ends at:763)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 19 | ** | BABY-MONSTER | 19 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 155 | *** | MONSTER | 155 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
mas(Begins at: 989, Ends at:1122)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 23 | *** | MONSTER | 23 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 134 | ** | BABY-MONSTER | 134 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
meteo(Begins at: 10, Ends at:66)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 4 | | OK | 4 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 57 | * | WARNING | 57 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
modis(Begins at: 1124, Ends at:1207)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 17 | ** | BABY-MONSTER | 17 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 84 | * | WARNING | 84 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a BABY-MONSTER |
-----------------------------------------------------------+
metrics are OK
mss(Begins at: 898, Ends at:987)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 11 | * | WARNING | 11 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 90 | * | WARNING | 90 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
parse(Begins at: 1706, Ends at:1763)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 19 | ** | BABY-MONSTER | 19 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 23 | | OK | 23 |
LOC: | 58 | ** | BABY-MONSTER | 58 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a BABY-MONSTER |
-----------------------------------------------------------+
metrics are OK
Parse(Begins at: 1868, Ends at:1873)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 1 | *** | MONSTER | 1 |
LOC: | 6 | ** | BABY-MONSTER | 6 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
polder(Begins at: 1209, Ends at:1309)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 19 | | OK | 19 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 101 | *** | MONSTER | 101 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
print(Begins at: 1766, Ends at:1866)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 4 | ** | BABY-MONSTER | 4 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 117 | | OK | 117 |
LOC: | 101 | ** | BABY-MONSTER | 101 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a BABY-MONSTER |
-----------------------------------------------------------+
metrics are OK
solirr(Begins at: 1453, Ends at:1685)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 233 | | OK | 233 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
Clone analysis:
This file does not contain cloned functions
*****************************************************************
File :grass/trunk/imagery/i.atcorr/main.cpp
*****************************************************************
Class
IntPair(Begins at: 202, Ends at:216)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 5 | 2 | 0 | 1 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 5 | 2 | 0 | 1 |
+------------+--------+--------+--------+--------+--------+--------+
Method
IntPair(Begins at: 207, Ends at:207)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 2 | | OK | 2 |
LOC: | 1 | | OK | 1 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
operator<(Begins at: 209, Ends at:215)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 4 | | OK | 4 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 7 | | OK | 7 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
Class
Options(Begins at: 41, Ends at:60)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 0 | 0 | 0 | 0 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 0 | 0 | 0 | 0 |
+------------+--------+--------+--------+--------+--------+--------+
Class
Position(Begins at: 171, Ends at:177)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 2 | 2 | 0 | 1 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 2 | 2 | 0 | 1 |
+------------+--------+--------+--------+--------+--------+--------+
Method
Position(Begins at: 175, Ends at:175)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 2 | | OK | 2 |
LOC: | 1 | | OK | 1 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
valid(Begins at: 176, Ends at:176)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 1 | | OK | 1 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
Class
ScaleRange(Begins at: 62, Ends at:66)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 0 | 0 | 0 | 0 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 0 | 0 | 0 | 0 |
+------------+--------+--------+--------+--------+--------+--------+
Class
TICache(Begins at: 123, Ends at:153)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 8 | 4 | 0 | 2 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 8 | 4 | 0 | 2 |
+------------+--------+--------+--------+--------+--------+--------+
Method
add(Begins at: 147, Ends at:152)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 6 | | OK | 6 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
get(Begins at: 146, Ends at:146)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 1 | | OK | 1 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
search(Begins at: 135, Ends at:144)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 3 | | OK | 3 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 10 | | OK | 10 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
TICache(Begins at: 134, Ends at:134)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 1 | | OK | 1 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
Class
TIMap(Begins at: 159, Ends at:199)
+--------+--------+--------+--------+--------+--------+
| DIT | NOC | WMC | RFC | CBO | LCOM |
+------------+--------+--------+--------+--------+--------+--------|
|NEW Metrics | 1 | 0 | 8 | 10 | 0 | 4 |
+------------+--------+--------+--------+--------+--------+--------|
|OLD Metrics | 1 | 0 | 8 | 7 | 0 | 4 |
+------------+--------+--------+--------+--------+--------+--------+
Method
add(Begins at: 193, Ends at:198)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 3 | * | WARNING | 2 |
CalledNBR: | 1 | | OK | 0 |
LOC: | 6 | | OK | 6 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
get(Begins at: 191, Ends at:191)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 1 | | OK | 0 |
LOC: | 1 | | OK | 1 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
search(Begins at: 180, Ends at:189)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 3 | | OK | 3 |
ParamNBR: | 2 | | OK | 1 |
CalledNBR: | 2 | | OK | 0 |
LOC: | 10 | | OK | 10 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
TIMap(Begins at: 179, Ends at:179)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 0 | | OK | 0 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 1 | | OK | 1 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
Function
adjust_region(Begins at: 88, Ends at:97)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 3 | | OK | 3 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 4 | | OK | 4 |
LOC: | 10 | | OK | 10 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
copy_colors(Begins at: 392, Ends at:398)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 3 | * | WARNING | 3 |
CalledNBR: | 3 | | OK | 3 |
LOC: | 7 | | OK | 7 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
define_module(Begins at: 402, Ends at:426)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 3 | | OK | 3 |
LOC: | 25 | | OK | 25 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
define_options(Begins at: 430, Ends at:499)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 1 | | OK | 1 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 12 | * | WARNING | 12 |
LOC: | 70 | * | WARNING | 70 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
main(Begins at: 533, Ends at:619)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 18 | ** | BABY-MONSTER | 18 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 35 | ** | BABY-MONSTER | 35 |
LOC: | 87 | * | WARNING | 87 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a BABY-MONSTER |
-----------------------------------------------------------+
metrics are OK
optimize_va(Begins at: 222, Ends at:242)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 4 | * | WARNING | 4 |
CalledNBR: | 6 | | OK | 6 |
LOC: | 21 | | OK | 21 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
process_raster(Begins at: 259, Ends at:387)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 23 | *** | MONSTER | 23 |
ParamNBR: | 9 | *** | MONSTER | 9 |
CalledNBR: | 42 | *** | MONSTER | 42 |
LOC: | 129 | ** | BABY-MONSTER | 129 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a MONSTER |
-----------------------------------------------------------+
metrics are OK
read_scale(Begins at: 502, Ends at:530)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 4 | | OK | 4 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 3 | | OK | 3 |
LOC: | 29 | | OK | 29 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
round_c(Begins at: 101, Ends at:107)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 1 | | OK | 1 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 7 | | OK | 7 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
write_fp_to_cell(Begins at: 111, Ends at:120)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 2 | | OK | 2 |
ParamNBR: | 2 | | OK | 2 |
CalledNBR: | 4 | | OK | 4 |
LOC: | 10 | | OK | 10 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a OK |
-----------------------------------------------------------+
metrics are OK
Clone analysis:
This file has 16 potentially cloned functions:
adjust_region define_module define_module define_options define_options main main optimize_va optimize_va process_raster process_raster read_scale read_scale write_fp_to_cell write_fp_to_cell
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp clones of adjust_region are:
/tmp/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp adjust_region
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/main.cpp adjust_region
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp clones of define_module are:
/tmp/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp define_module
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/main.cpp define_module
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp clones of define_options are:
/tmp/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp define_options
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/main.cpp define_options
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp clones of main are:
/tmp/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp main
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/main.cpp main
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp clones of optimize_va are:
/tmp/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp optimize_va
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/main.cpp optimize_va
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp clones of process_raster are:
/tmp/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp process_raster
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/main.cpp process_raster
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp clones of read_scale are:
/tmp/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp read_scale
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/main.cpp read_scale
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp clones of write_fp_to_cell are:
/tmp/grassSVN/grass/trunk/imagery/i.atcorr/main.cpp write_fp_to_cell
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/main.cpp write_fp_to_cell
*****************************************************************
File :grass/trunk/imagery/i.atcorr/Transform.cpp
*****************************************************************
Function
EtmDN(Begins at: 4, Ends at:130)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 20 | ** | BABY-MONSTER | 20 |
ParamNBR: | 5 | * | WARNING | 5 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 127 | ** | BABY-MONSTER | 127 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a BABY-MONSTER |
-----------------------------------------------------------+
metrics are OK
transform(Begins at: 135, Ends at:187)
--------------+---------+-------+--------------+-----------+
| New Metrics |Old Metrics|
--------------+---------+-------+--------------+-----------+
Complexity: | 7 | * | WARNING | 7 |
ParamNBR: | 3 | * | WARNING | 3 |
CalledNBR: | 0 | | OK | 0 |
LOC: | 53 | * | WARNING | 53 |
--------------+---------+-------+--------------+-----------+
Conclusion: | this function is a WARNING |
-----------------------------------------------------------+
metrics are OK
Clone analysis:
This file has 2 potentially cloned functions:
transform
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Transform.cpp clones of EtmDN are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Transform.cpp EtmDN
In /var/project-manager/grass/grassSVN/grass/trunk/imagery/i.atcorr/Transform.cpp clones of transform are:
/var/project-manager/grass/grassSVN/grass/branches/develbranch_6/imagery/i.atcorr/Transform.cpp transform
____________________________________________
Threshold GRASS6 key metrics values at Fri Sep 05 14:16:26 EDT 2008 are:
----------------------+-----------+-----------+-----------+
| warning | middle | extrem |
| limits | limits | limits |
----------------------+-----------+-----------+-----------+
Complexity (Cyclo): | 6 | 13 | 21 |
ParamNBR: | 3 | 6 | 9 |
CalledNBR: | 10 | 23 | 37 |
LOC: | 42 | 91 | 141 |
----------------------+-----------+-----------+-----------+
Measures (see below Web page for details) :
-Complexity (Cyclo): a complexity index
-ParamNBR: number of passed parameters
-CalledNBR: number of called functions
-LOC: Lines Of Code
-Global analysis: based on 21 metrics(the fourth preceding include)
Message interpretation :
OK : Nothing to say at all
* : this is getting close to be out of range, consider revising the code
** : this is a baby monster, you should revise this function
***: this is a monster, definitely you should revise this function
Conclusion interpretation :
CORRECT : if all metrics are situated before warning limits
WARNING : if 1 to more metrics are between warning and middle limits
BABY_MONSTER: if 1 to more metrics are between middle and extreme limits
MONSTERS : if 1 to more metrics are in the extreme limits
_______________________________________________
Brought to you by :
SOftware Cost-effective Change and Evolution Research (SOCCER) laboratory
http://web.soccerlab.polymtl.ca/grass-evolution/grass-browsers/grass-index-en.html
More information about the grass-qa
mailing list