






|
|
Vil offers a very rich command-line capability for querying sets of .Net
assemblies on various metrics. The command-line functionality is fully
operational for both Microsoft.Net and Novell/Ximian-Mono runtimes. This
command line ability offers a rich query capability for individual developers,
and also for automated build and development-reporting environments.
|
|
Large(and growing) Suite of Metrics - # of classes, methods, events,
parameters, fields, try/catch blocks, etc. reported at multiple levels. Vil
also provides various metrics relating to complexity, class cohesion, coupling
dependencies, inheritance, and abstractness. Included are Cyclomatic Complexity
(CC), Coupling Between Objects (CBO), Afferent and Efferent Couplings,
Instability, Distance, Lack of Cohesion of Methods (LCOM), and more.
Full Command-line (console) Capabilities - Vil has sorting, head, tail,
control of which metrics are reported, and a powerful query filtering
capability in which you can run queries to hone in on code elements meeting
specific criteria. In addition to generating multiple metrics concurrently, vil
can also analyze multiple assemblies at the same time. Vil has several options
for easily generating XML and HTML output, and also generates colored console
output for Linux and *nix emulation shells.
|
Rich Graph-Visualization (soon) - The next revision of Vil will also
offer a fully graphical means of querying and visualizing important attributes,
metrics, and dependencies of methods, classes, and assemblies. The
graph-visualizer will allow humans to easily identify, understand, and "see"
dependency structures and hotspots that the command-line tool will not.
| Availability |
Microsoft.Net(1.0/1.1+)
(Windows)
|
Ximian Mono(0.30+)
(Linux)
|
| console |
now
|
now
|
| x-ray (gui) |
Fall 2005
|
?
|
|
|
©2003-2006 1bot.com. All rights reserved.
|
|