Put Sonar Gadgets on your JIRA Dashboard!

The winners of the Atlassian Codegeist IV plugin competition were announced last Friday at the close of AtlasCamp, the annual conference dedicated to Atlassian plugin development. A total of six winners were selected, including the Sonar gadget by Ross Rowe which took the prize for Best OpenSocial Gadget. Sonar is a popular open-source code quality management platform from Codehaus that allows dev teams to collect, analyse and report metrics on their code. Sonar aggregates metrics from multiple

Continue reading »

Colour your Console (now in Java)

Most of us have seen how Rails uses colour in its server log, to highlight important lines or even words as the log scrolls by. In case you haven't, below is a screenshot: Java Devs, its now time for you too to keep your consoles pretty. Here is a very simple Color.java class that will wrap any text with the appropriate ANSI color codes. From the javadoc: This class uses the Builder Pattern, to allow combining formats. e.g. for a blue background and a bold, white foreground you would use: new Color("some

Continue reading »

The Bamboo team has been burning the midnight oil to put out yet another great release. Bamboo 2.4 introduces a bunch of really cool new features including: JIRA 4 Gadgets: Yesterday's release of JIRA 4 introduced support for OpenSocial gadgets. Bamboo users can now view latest build results, plan summaries, build activities, and even Clover code coverage in their JIRA dashboard or any OpenSocial gadget container. Learn more >> Better Clover Integration: Java development teams using Clover,

Continue reading »

Express Yourself with Clover EL

A little known - but very powerful feature of Clover is its built-in Expression Language. The Expression Language allows developers or managers to combine any of Clover's 30 report metrics using simple arithmetic expressions. For example, the CRAP metric which is defined as: CRAP(m) = comp(m)^2 * (1 -- cov(m)/100)^3 + comp(m) Where comp(m) is the cyclomatic complexity of method m, and cov(m) is the test code coverage provided by automated tests can be embedded into a Clover report or IDE by simply

Continue reading »

Atlassian is excited to announce the launch of Clover 2.6, the latest release of Atlassian's award-winning tool for Java code coverage and test optimisation. With performance improvements, new coverage graphs and a bargain-priced Desktop Edition, the industry's best code coverage tool for Java has gotten even better! Clover Desktop Edition Available for Only $300 2.6 introduces Clover Desktop, designed for an individual developer who wants to run code coverage and optimise tests within an Eclipse-based

Continue reading »