Comment compter le nombre de lignes de Fudaa-Crue

Dans le projet parent ( fudaa-crue) Il faut lancer 2 fois la commande maven suivante  :

mvn javancss:report


La première fois pour générer les statistiques pour les modules et la 2eme fois pour aggréger les donner dans le projet.


Le résultat est accessible dans le fichier <fudaa-crue>/target/site/javancss.html.


La métrique NCSS signifie "Non Commenting Source Statements" soit "toutes les lignes sauf les commentaires".


Exemple obtenu au 11/01/2017 ( 126k lignes):


Module

Packages

Classes total

Methods total

NCSS total

Javadocs

Javadoc lines

Single lines comment

Multi lines comment

crue-core

6

42

200

1280

102

444

10

159

crue-config

7

69

513

3176

120

470

67

197

crue-emh

12

301

2265

10738

1040

4347

147

1143

crue-compare

4

83

515

3250

202

786

78

294

crue-io

30

224

1327

16457

1114

5123

1247

956

crue-validation

2

40

310

3568

93

434

99

43

crue-project

21

209

1348

10837

309

1418

288

762

crue-otfa

5

50

314

2792

125

451

100

126

crue-sysdoc

6

26

121

1221

30

125

27

81

ui-common

17

186

1199

8755

358

1667

351

561

ui-branding

1

3

22

186

3

13

14

7

ui-options

5

22

145

1312

21

87

55

47

ui-loader

1

9

46

336

12

48

2

12

ui-comparison

1

12

76

1009

36

151

8

9

ui-study

8

119

687

6149

114

458

178

305

ui-planimetry

15

255

1726

13920

324

1469

189

405

ui-loi

6

59

663

4328

77

348

38

136

ui-emh

3

12

76

1511

40

163

19

15

ui-views

2

10

67

800

13

57

16

30

ui-modelling

15

247

1654

15696

308

1276

572

434

ui-post

5

20

144

1101

24

96

50

21

ui-otfa

8

54

253

2503

88

403

124

120

ui-commandline

1

5

34

300

5

20

10

0

ui-report

24

212

1480

13539

259

1066

251

547

ui-sysdoc

4

16

105

1288

26

116

20

48

Totals

209

2285

15290

126052

4843

21036

3960

6458