Just to clarify +1 (binding) to what we currently have listed in the JIRA.
On Thu, Dec 15, 2011 at 16:06, Jason Porter <lightguard...@gmail.com> wrote: > imo whitespace is a must, it helps with readability. I'm fine with > everything else > > > On Thu, Dec 15, 2011 at 14:02, Matthias Wessendorf <mat...@apache.org>wrote: > >> > 5) a space between keyword and round bracket (e.g. if (...) instead of >> if(...)) >> > 6) a space before and after an operand (e.g. a = 1 + 2 or a != b >> > instead of a=1+2 or a!=b) >> > >> > 5 and 6 are not soo important, but IMO very nice to have. >> >> >> I hate: if(){ >> >> :-) >> >> > >> > Regards, >> > Jakob >> > >> > 2011/12/12 Shane Bryzak <sbry...@gmail.com>: >> >> On Mon, Dec 12, 2011 at 9:37 PM, Mark Struberg <strub...@yahoo.de> >> wrote: >> >> >> >>> Hi! >> >>> >> >>> I'm a fan of a pretty tight coding convention observation even at >> build >> >>> time. >> >>> >> >>> What we usually have (in owb and myfaces) is an own 'buildtools' >> project >> >>> which contains the checkstyle rules as own artifact. >> >>> This will then be used in the deltaspike-parent pom as dependency of >> the >> >>> maven-checkstyle-plugin. I'll set this up, no worries, easy stuff. >> >>> >> >>> The more important thing is to decide _which_ coding conventions we >> like >> >>> to follow at all? >> >>> >> >>> I have the following suggestions: >> >>> >> >>> 1.) no tabs, only spaces! >> >>> >> >> >> >> +1, tabs suck >> >> >> >> >> >> >> >>> >> >>> 2.) bracelets on new line? Actually I don't care about >> >>> > if() >> >>> > { >> >>> > dings(); >> >>> > } >> >>> or >> >>> >> >>> > if() { >> >>> > dings(); >> >>> > } >> >>> but we should only use one stile throughout the whole code. >> >>> >> >>> >> >> >> >> I don't mind either way here, comfortable with either as long as we >> pick >> >> one and are consistent with it. >> >> >> >> >> >> >> >>> >> >>> 3.) force bracelets >> >>> >> >>> no >> >>> >> >>> > if() >> >>> >> >>> > dosomething; >> >>> >> >>> without bracelets. Instead force: >> >>> > if() >> >>> > { >> >>> >> >>> > dosomething; >> >>> > } >> >>> >> >>> >> >> +1 >> >> >> >> >> >>> >> >>> I'm sure there is a bit more, thus please add the rules which are >> >>> important for you. >> >>> (PS: once we found a final solution we should move this into our wiki >> + >> >>> provide Eclipse and Idea checkstyle rules. >> >>> >> >> >> >> >> >> One thing to decide is indent size. Currently in Seam we use 4 >> spaces, as >> >> we've recently adopted the JBoss coding standards. Personally, I think >> >> this is a little too much, previously we had 3 spaces (Gavin's >> preference) >> >> which I thought was better. >> >> >> >> >> >> >> >>> >> >>> >> >>> LieGrue, >> >>> strub >> >>> >> >>> >> > >> > >> > >> > -- >> > Jakob Korherr >> > >> > blog: http://www.jakobk.com >> > twitter: http://twitter.com/jakobkorherr >> > work: http://www.irian.at >> >> >> >> -- >> Matthias Wessendorf >> >> blog: http://matthiaswessendorf.wordpress.com/ >> sessions: http://www.slideshare.net/mwessendorf >> twitter: http://twitter.com/mwessendorf >> > > > > -- > Jason Porter > http://lightguard-jp.blogspot.com > http://twitter.com/lightguardjp > > Software Engineer > Open Source Advocate > Author of Seam Catch - Next Generation Java Exception Handling > > PGP key id: 926CCFF5 > PGP key available at: keyserver.net, pgp.mit.edu > -- Jason Porter http://lightguard-jp.blogspot.com http://twitter.com/lightguardjp Software Engineer Open Source Advocate Author of Seam Catch - Next Generation Java Exception Handling PGP key id: 926CCFF5 PGP key available at: keyserver.net, pgp.mit.edu