There's no way I'm going to use NetBeans ;) but there's a new refactoring plugin out for it:
http://www.netbeans.org/articles/refactorit.html Now it's vastly inferior to IDEA (don't stress IntelliJ guys, you're product still rocks) but there's one or two ideas it has which are good: - "Where caught" finds where an exception is handled. - "Show Dependencies" shows dependencies for packages, types and methods. (might be cool if you could run this for an entire package, to see what dependencies it had at a glance) - "FIXME tracker" lets you manage FIXME entries. (this has been mentioned many times - IMHO all that's needed is a list of files matching @TODO: in a JavaDoc or something) - "Metrics" are available at project level and subsets; (some of these are useful - most are bullshit) - LOC -- Total Lines of Code. - EXEC -- Executable Statements. - CLOC -- Comment Lines of Code. - NCLOC -- Non-Comment Lines of Code, aka ELOC, aka NCSL. - DC -- Density of comments = CLOC / LOC. - NP -- Number of Parameters. - CC or V(G) -- Cyclomatic Complexity. - WMC -- Weighted Methods per Class using Cyclomatic Complexity. - DIT -- Depth in Tree. Distance from class to root of inheritance hierachy. - NOC -- Number of Children. Number of direct subclasses of a class. - Ca -- Afferent Coupling aka Incoming Dependencies. Number of types outside ��of a package that depend of types of the package. - Ce -- Edfferent Coupling aka Outgoing Dependencies. Number of types outside ��of a package that types of the package depend on. - I = Ce / (Ca + Ce) -- Instability (Robert C. Martin). - A -- Abstractness. Ratio of abstract classes and interfaces in a package. _______________________________________________ Eap-features mailing list [EMAIL PROTECTED] http://www.intellij.com/mailman/listinfo/eap-features
