On Apr 29, 2006, at 1:03 AM, ant elder wrote:

On 4/26/06, Jim Marino <[EMAIL PROTECTED]> wrote:

<snip/>

Ant, you -1 this stating that you weren't sure what this entails and

that it was buried in another email. Now that Dan pulled it out and
included a description of what checkstyle is, do you have specific
concerns about the proposal?



For the record yes I'm no longer -1. I do agree with Dan that having a
consistent style does make code look better and makes it easier to
understand. It does seem a bit odd that we looking at having bad style fail a build and checking this with every build but at the same time still don't
test things that really matter like the samples.
I believe there is violent agreement that our test coverage is lacking (sucks). It was decided a while back that this should be fixed by writing test cases which exercise our APIs and integration with deployment platforms. I don't think we need to continue to rehash this - let's just go about doing it.
Another concern i have is I
expect this will cause more build breaks - I'm fine with that, builds break - but right now people seem to be taking build breaks a bit more seriously
than I'd like.
I'm not sure how it will cause more build breaks except on developers' machines when they perform a build prior to checkin. I think this is a good thing since it will stop code from being checked in that shouldn't be.

Could you be more specific about your concern over the seriousness of build breaks? Our policy has been that when they happen, the person responsible needs to fix it ASAP since it holds everyone else up. There was an occasion when we purposely decided to break the build for two days, but that was a deliberate exception and discussed on the list prior to it being done. Once we have an integration server set up, this means that developers will need to wait around five minutes or so after a checkin to receive an all-clear email. I'm not concerned about this as it is standard practice, are you?

Since there are no longer -1s on the checkstyle issue, I would like to go ahead with implementing it after JavaOne. Jeremy, I assume you are o.k. with the proposal now on the table?

Jim


  ...ant


Reply via email to