Account name:
Password
(OpenID?)
(Forgot it?)
Remember Me
You're viewing
109
's journal
Create a Dreamwidth Account
Learn More
Interest
Region
Site and Account
FAQ
Email
Reload page in style:
site
light
Latched, pinned, and marked dirty
Автор эпических сказаний
Recent Entries
Archive
Reading
Tags
Memories
Profile
The NetBeans Metrics module
Dec
.
24th
,
2002
07:58 pm
109
я, кстати, был уверен, что существуют метрики для измерения source code complexity. даже свою придумал.
What does it do?
The NetBeans Metrics module is a plug-in for NetBeans (Forte For Java) which adds object-oriented metrics capabilities. Once installed, a developer may view metrics on a per-class or project basis, and be able to "drill down" to find out how the metric was calculated. Unlike traditional metrics tools which provide sophisticated reporting of lots of different metrics, the metrics module instead focuses on bringing a small number of metrics into the developer's edit/compile loop.
Metrics are not indications of bugs or poor design, but high metric numbers often indicate how complex, fragile, or sensitive to regressions a class may be. Classes or methods with high metric values may be good candidates for refactoring . It is therefore useful for a developer to monitor project metrics and investigate those metrics which seem out of line.
Like a car's dashboard warning lights, the metrics module flags classes and methods which cross various metric thresholds with a yellow (warning) or red (error) light next to their icons in the Explorer. A developer has the choice of refactoring the class or method, or approving the current metric value; in either case, the warning light goes out. The metrics module is therefore useful as a guide during class creation and maintenance to encourage the development of lighter weight classes which are loosely coupled.
Flat
|
Top-Level Comments Only
Re:
Date:
2002-12-27 04:53 pm (UTC)
From:
109.livejournal.com
ÑпаÑибо!
Previous Entry
Add Memory
Share This Entry
Next Entry
4 comments
Reply
Flat
|
Top-Level Comments Only
Profile
109
March
2019
S
M
T
W
T
F
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Most Popular Tags
1984
-
3 uses
2015
-
2 uses
ai
-
16 uses
algorithms
-
5 uses
azure
-
3 uses
biology
-
3 uses
bitcoin
-
14 uses
bnp paribas open
-
4 uses
camping
-
4 uses
cinema
-
4 uses
cloud
-
4 uses
databases
-
6 uses
dev
-
49 uses
economics
-
4 uses
english
-
8 uses
existential
-
21 uses
financial
-
14 uses
hardware
-
3 uses
hiking
-
10 uses
humor
-
37 uses
indian wells
-
3 uses
internet
-
9 uses
job
-
5 uses
machine learning
-
4 uses
maui
-
5 uses
mexico
-
2 uses
microsoft
-
15 uses
money
-
3 uses
music
-
37 uses
nature
-
5 uses
pelevin
-
6 uses
photo
-
9 uses
physics
-
4 uses
politics
-
7 uses
psychology
-
3 uses
quantum mechanics
-
5 uses
science
-
37 uses
science fiction
-
8 uses
security
-
7 uses
singularity
-
15 uses
software
-
15 uses
sql server
-
3 uses
superintelligence
-
3 uses
surreal
-
3 uses
technology
-
52 uses
tennis
-
19 uses
travel
-
13 uses
windows
-
3 uses
wtf
-
5 uses
детство
-
3 uses
Page Summary
109.livejournal.com
-
Re:
Style Credit
Style:
Basic
for
Transmogrified
by
Yvonne
Expand Cut Tags
No cut tags
Re:
Date: 2002-12-27 04:53 pm (UTC)