Upload
janina
View
15
Download
0
Embed Size (px)
DESCRIPTION
Plugin Inspiration. Jeff Michaud Victoria BC Feb 2003. Overview. There are currently over 230 Plugins Look at several Plugins that have potential for use within GILD Inspiration Direction Learn from their mistakes. Assis Eclipse GUI. GUI Builder (with SWT) - PowerPoint PPT Presentation
Citation preview
PluginPluginInspirationInspiration
Jeff MichaudJeff Michaud
Victoria BC Victoria BC
Feb 2003Feb 2003
OverviewOverview
There are currently over 230 Plugins There are currently over 230 Plugins Look at several Plugins that have potential Look at several Plugins that have potential
for use within GILD for use within GILD InspirationInspirationDirectionDirectionLearn from their mistakesLearn from their mistakes
Assis Eclipse GUIAssis Eclipse GUI GUI Builder GUI Builder
(with SWT)(with SWT) 2 months 2 months
on Eclipse on Eclipse Pluggin ListPluggin List
Very ActiveVery Active
Call Hierarchy ViewCall Hierarchy View This plugin features a Call Hierarchy view which can show calls to or This plugin features a Call Hierarchy view which can show calls to or
from a method in a tree from a method in a tree About 1 month on plugin listAbout 1 month on plugin list
CodeBeamerCodeBeamer
Group Management with web interfaceGroup Management with web interface CommercialCommercial Database/CVS backendDatabase/CVS backend Look to inspirationLook to inspiration About 10 months on plugin listAbout 10 months on plugin list
EclipseMetricsEclipseMetrics
Out of range metrics cause additions to task listOut of range metrics cause additions to task list Supported MetricsSupported Metrics
McCabe's Cyclomatic Complexity McCabe's Cyclomatic Complexity Lack of Cohesion in Methods Lack of Cohesion in Methods Number Of Fields Number Of Fields Number Of Levels Number Of Levels Number Of Parameters Number Of Parameters Number Of Statements Number Of Statements Weighted Methods Per Class Weighted Methods Per Class
HipikatHipikat Hipikat Hipikat recommendsrecommends relevant software development relevant software development
artifacts based on the context in which a developer artifacts based on the context in which a developer
requests help from Hipikatrequests help from Hipikat Repository consists of entries in CVS, Bugzilla, Repository consists of entries in CVS, Bugzilla,
Newsgroups/EmailsNewsgroups/Emails 6 months on Eclipse list6 months on Eclipse list
PMDPMD PMD scans Java source code and looks for PMD scans Java source code and looks for
potential problems like:potential problems like: Unused local variables Unused local variables Empty catch blocks Empty catch blocks Unused parameters Unused parameters Empty 'if' statements Empty 'if' statements Duplicate import statements Duplicate import statements Unused private methods Unused private methods Classes which could be Singletons Classes which could be Singletons Short/long variable and method namesShort/long variable and method names
About 8 months on the Eclipse listAbout 8 months on the Eclipse list
SangamSangam Pair programming (remote)Pair programming (remote) 6 months on Eclipse list6 months on Eclipse list 8 months on Eclipse list8 months on Eclipse list
SlimeUMLSlimeUML UML Diagram toolUML Diagram tool Updates as you Updates as you
typetype CommercialCommercial About 8 monthsAbout 8 months
OthersOthers
AnnotationsAnnotationsCode FormattersCode FormattersWeb developmentWeb developmentOther languagesOther languagesand many more …and many more …