About half of the findbugs issues look like the 'servlet uses an instance
variable' variety, though the usage here is known and intentional.

The coverage of the common module slipped due to less thoroughly tested code
migrating from social-api and gadgets. It definitely could use better
testing.

On Thu, Apr 23, 2009 at 5:00 AM, chico charlesworth <
[email protected]> wrote:

> Hi,
>
> First I would like to say that imho the shindig code base is in good shape
> and in good hands, yet I think code quality is always an area which can be
> improved. For example, the introduction of code reviews has greatly
> benefited this, and I think has been welcomed by everyone.
>
> One thing that I reckon would help further is to regularly check and
> address
> the maven reports (e.g. code coverage, findbugs, pmd, taglist, etc). At the
> moment if we look at shindig-1.1.x this is what is reported:
>  - common
>  - 57% overall coverage (
>
> http://incubator.apache.org/shindig/shindig-1.1.x/shindig-parent/shindig-common/cobertura/index.html
> )
>  - 40 findbugs issues (
>
> http://incubator.apache.org/shindig/shindig-1.1.x/shindig-parent/shindig-common/findbugs.html
> )
>  - social-api
>  - 76% overall coverage (
>
> http://incubator.apache.org/shindig/shindig-1.1.x/shindig-parent/shindig-social-api/cobertura/index.html
> ),
> but org.apache.shindig.social.sample package has 0% coverage.
>  - 40 findbugs issues (
>
> http://incubator.apache.org/shindig/shindig-1.1.x/shindig-parent/shindig-social-api/findbugs.html
> )
>  - gadgets
>  - 83% overall coverage (
>
> http://incubator.apache.org/shindig/shindig-1.1.x/shindig-parent/shindig-gadgets/cobertura/index.html
> )
>  - 100 findbugs issues (
>
> http://incubator.apache.org/shindig/shindig-1.1.x/shindig-parent/shindig-gadgets/cobertura/index.html
> )
>
> Considering the observations above, does anyone have suggestions on how we
> can further improve the quality of the code base? As a start we could start
> looking at improving the test coverage for the common module and to start
> reducing the number of findbugs issues. I believe as a group effort this
> could be achieved.
>
> Cheers
> Chico
>

Reply via email to