Tools

Must have Code Quality Plugins for Eclipse

Findbugs looks for bugs in Java programs
Update-Site: http://findbugs.cs.umd.edu/eclipse/

PMD scans Java source code and looks for potential problems
Update-Site: http://pmd.sourceforge.net/eclipse

Checkstyle helps you ensure that your Java code adheres to a set of coding standards
Update-Site: http://eclipse-cs.sourceforge.net/update/

Code Analysis Plugin (CAP) checks dependencies between the classes and packages and gives you a hint about the architecture, reusability and maintainability.
Update-Site: http://cap.xore.de/update

moreUnit is a eclipse plugin that should assist you writing more unit test.
Update-Site: http://moreunit.sourceforge.net/org.moreunit.updatesite/

EclEmma is a free Java code coverage tool for Eclipse.
Update-Site: http://update.eclemma.org/

JAutodoc is an Plugin for automatic adding Javadoc and file headers to your source code.
Update-Site: http://jautodoc.sourceforge.net/update/


Generate UML sequence diagrams..

sample..in your browser with: http://www.websequencediagrams.com/

“The SD Generator was created by Steve Hanov, who does not like using Microsoft Visio.”




OpenProj 1.0 – Projektmanagement Lösungen

“Projektmanagement von Projity für Linux, Unix, Mac und Windows

Mit “OpenProj” will Projity eine Open-Source-Alternative zu proprietären Projektmanagement-Lösungen wie Microsoft Project bieten. Die Java-Applikation steht in der Version 1.0 ab sofort für Linux, Unix, Mac und Windows bereit.

So kann OpenProj z.B. Dateien aus Microsoft Project öffnen und in sein eigenes Format überführen.”

Quelle: Golem.de

Links

Screenshot

OpenProj


Eclipse Plugin Tip: jOra the Plugin for Oracle Developers

jOra ist ein Eclipse-Plugin für Oracle Developer und Oracle Admins. Es macht die Arbeit mit Oracle einfacher, effizienter und erleichtert den täglichen Umgang mit der Datenbank.
jOra integriert sich nahtlos in die Eclipse Workbench und ist damit auch bestens für Java-Entwickler geeignet die für die Datenhaltung eine Oracle Datenbank einsetzen.

Links


Eclipse Plugin Tip – EclEmma

EclEmma is a free Java code coverage tool for Eclipse, available under the Eclipse Public License. Internally it is based on the great EMMA Java code coverage tool, trying to adopt EMMA’s philosophy for the Eclipse workbench:

  • Fast develop/test cycle: Launches from within the workbench like JUnit test runs can directly be analyzed for code coverage.
  • Rich coverage analysis: Coverage results are immediately summarized and highlighted in the Java source code editors.
  • Non-invasive: EclEmma does not require modifying your projects or performing any other setup.

..implemented by Marc R. Hoffmann. It’s simply the best JUnit coverage plugin for Eclipse.


XPairtise – Distributed Pair Programming Eclipse Plug-in

XPairtise is a nice eclipse plug-in for distributed pair programming.

Some features are:

  • Synchronized editors
  • Chat
  • Whiteboard

Dozer 3.0 Released

Dozer is a powerful, yet simple Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types. Dozer supports simple property mapping, complex type mapping, bi-directional mapping, implicit-explicit mapping, as well as recursive mapping. This includes mapping collection attributes that also need mapping at the element level.


Using Static Analysis For Software Defect Detection

Google TechTalks July 6, 2006

William Pugh

ABSTRACT I’ll talk about some of my experience in using and expanding static analysis tools for defect detection. The FindBugs tool developed at the Univ. of Maryland is now being widely used, including inside Google.

I’ll give an overview of FindBugs, show some of the kinds of errors we routinely find in production code, discuss the methodology we use for enhancing and expanding FindBugs and some of the recent additions to it, discuss ways of incorporating FindBugs into your development process (such as being able to get a report of all the warnings introduced since the last release of your software), and talk about the future of static analysis, including things such as a new Java JSR to provide standard annotations for things such as @NonNull and @Tainted. – (Google Video)


Task Progress Tracker

David Seah bietet auf seinem Weblog die 2007er Version seines nützlichen Task Progress Trackers an. Wer ein einfaches und flexibles Tool für die aufgabenbezogene Zeiterfassung sucht, der wird Davids Tracker zu schätzen wissen. Und für alle die lieber klicken statt kritzeln gibt es eine Flash Version.

Links


Eclipse Plugin Tip – moreUnit

moreUnit is an eclipse plugin that should assist you writing more unit test. Switchvia shortcut from the method under cursor and the corresponding testmethod. Create testmethod stubs for method with one shortcut. See which classes/methods are tested at once …

..developed by Vera Wahler and Channing Walton


Monitor Cocoon WebApps

..with the Instrumentation Client:

To activate Cocoon instrumentation, uncomment the “enable-instrumentation” and “instrumentation-config” servlet parameters in web.xml.

To start the GUI, type “build start-instrumentation-client” in the main
Cocoon directory, then use “Instrument manager/Connect to instrument manager” to establish a connection with the Cocoon server.

cocoon instrumentation client


Vorschau auf Eclipse 3.2

Auf eclipse.org findet sich eine Powerpoint-Präsentation mit einer Vorschau auf das nächste Eclipse-Relase. Das von Chris Laffra (IBM Rational) Powerpoint (auch als PDF verfügbar) ist gegliedert in die Kapitel ‘Scaling Up’, ‘Enterprise Ready’, ‘Extensibility’, ‘Simple to Use’ und ‘Rich Client Platform’.

via JavaMagazin


Refactoring Scripts

This is a really nice Eclipse feature:

createRefactoringScript


Wanted wiki features for a project development wiki

After reading Vincent Massol’s weblog article about “Wanted wiki features” I miss some features who make a wiki to a almost real “project development wiki” in my opinion:

  • integration into Eclipse IDE with code linking support
  • project viewpoints: project related content; close resp. mark whole content of a project; retrospective browsing
  • Postmortem Process support
  • project dashboard with news, calendar, milestone plan, etc.
  • ToDo list management (like expTask)
  • wiki markup to draw mindmaps, organigrams or uml (like SnipGraph)

CVS Reporting and Statistics Tools

Wenn man sich auf die Suche nach CVS “Reporting and Statistics Tools” macht, muss man leider feststellen das sich die Ergebnisse in Grenzen halten. Es gibt zwar einige Tools, aber die sind zum Teil leider nicht mehr zeitgemäß. Wirklich brauchbar scheinen nur Fisheye von Cenqua und CVS Monitor zu sein.

Some links of CVS Reporting and Statistics Tools

  • CVS Monitor is a CGI application for looking at CVS repositories in a much more useful and productive way.
  • Fisheye (commercial, price: US$1500)
  • StatCVS Generate statistical HTML reports from your CVS repository logs
  • CHalogen – The Change Log Generator
  • Bloof is an infrastructure for analytical processing of version control data.
  • Cvsplot is used for collecting statistics from CVS controlled files.
  • CVS-Summary is a program that generates an HTML summary of CVS activity, very similar to that provided by the popular ViewCVS script.
  • CVSreport produces text or enhanced HTML activity reports from a local or remote CVS repository.
  • CIA is a system for tracking open-source projects in real-time.
  • Codestriker is an open-sourced web application which supports online code reviewing.

Werbung



Locations of visitors to this page
Copyright © 1996-2010 agilesWissen. All rights reserved.
iDream theme by Templates Next | Powered by WordPress