On Wed, May 20, 2015 at 8:37 PM, Shawn McKinney <[email protected]>
wrote:

>
> > On May 20, 2015, at 2:43 AM, Emmanuel Lécharny <[email protected]>
> wrote:
> >
> >
> > interesting result : in the past four days, we went from 2543 Sonar
> > issues down to 1677. No more blockers, only 1 critical instead of 61,
> > and many less minor issues :
> >
> > https://analysis.apache.org/dashboard/index/211987?did=4&period=2
> >
> > This tool is very intersting in many ways. It also let you know which
> > are the undocumented API in a convenient way :
> >
> >
> https://analysis.apache.org/dashboard/index?id=org.apache.directory.fortress:fortress-core&did=2&period=2
> >
> > (last table on the right column)
> >
> > Nice !
>
> Agreed, very handy tool indeed.  Has enabled us to find many potential
> problems and fix rapidly.
>
> My question is how far do we go?  For example the code complexity and
> cycle metrics.  The former complains about simple utility methods that have
> many getters and setters.  The latter requires moving classes around thus
> breaking compatibility with existing clients.  I get the need to reduce
> complexity, yet don’t want to spend time needlessly.
>
> I personally prefer to maintain backward compatibility unless it is a
major version release. And cause the
code base is quite large, IMHO, it is "ok" even if this cleanup effort
spans multiple major versions.


> Shawn
> [email protected]
>



-- 
Kiran Ayyagari
http://keydap.com

Reply via email to