2014-10-28 13:18 GMT+01:00 Gary Gregory <garydgreg...@gmail.com>:

> On Tue, Oct 28, 2014 at 5:52 AM, Torsten Curdt <tcu...@vafer.org> wrote:
>
> > >
> > > You know that Java has no out variables (as it is call by value) and
> the
> > > final identifier does not make an object read only. So in fact having
> > final
> > > modifiers would misslead you even more.
> > >
> >
> > The last sentence is a bit of theory. I don't see that to be true for me
> at
> > least.
> >
> > Following some of the arguments in this thread declarations like "const"
> or
> > "let" are just noise. I could say the same thing about the stupid
> > "override" annotation everyone keeps using. Taking that a step (or
> rather a
> > few steps) further it makes you wonder why some people here prefer a
> > statically typed language like java over dynamic ones.
> >
> > Anyway - I do think "final" has value. Not sure I would want to have it
> > everywhere though.
> > But the point is: everyone has a different opinion on this.
> >
> > I have a hard time seeing value in this thread unless there is a more
> > concrete objective or question to answer.
> > These could be...
> >
> > "Are stylistic commits acceptable?"
> > "Do we want to enforce a common code style?"
> >
>
> Some components already do explicitly define a style through Checkstyle and
> PMD or implicitly with the general guideline of "follow the style of the
> file you are in" I've seen listed on a guideline page.
>

If you're actively working on BeanUtils and help with applying existing
patches, fine.
If you're just jumping in to add final everywhere but are not working on
the component, I'd rather revert the commit.


>
> Some Apache projects (HC for example IIRC) cause the build to fail is a
> Checkstyle rule is broken.
>
> Gary
>
>
> >
> > Maybe answer those first?
> >
> > cheers,
> > Torsten
> >
>
>
>
> --
> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>



-- 
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter

Reply via email to