Andrea Aime wrote:
> Gabriel Roldan ha scritto:
>> Hi guys,
>>
>> It is a long time since I'm noticing an increasing loose of care on
>> applying the code formatting we're supposed to. Not to mention tabs
>> instead of spaces for indentation, lack of (c) headers, and even small
>> but bothering breaks of the code conventions, like lack of braces in if
>> statements. And also unused imports..
>
> Agreed, that's annoying (quite a bit of the tabs are my fault, when
> I switched to Linux I forgot to setup again the GeoTools code convention).
>
> As for lack of braces, can you confirm that's part of the Sun Java
> coding convention? I really hate to add extra braces if not necessary,
> to me:
>
> if(xxx)
> // one liner
>
> reads much better than
>
> if(xxx) {
> // one liner
> }
I have to disagree here. It is readable only when the whitespace is
formatted properly, and in many cases it is not. I prefer always to use
braces to be on the safe side, but that is just a personal preference.
>
> Our Eclipse formatter does not turn the first form into the second,
> so I guess it is actually not part of the convention (either that
> or the template is incomplete)
>
> One thing that is annoying me instead is adding spaces in function
> calls, something like, f( a, b ) instead of f(a,b).
> I don't know if the coding convention covers it, for sure the
> Ecilpse formatter turns the first form into the latter.
>
>> Question is, is this deliberate? I bet not and would like to encourage
>> all developers to systematically apply the formatting and follow
>> conventions as described in
>> <http://geoserver.org/display/GEOSDOC/1+Code+Conventions>.
>>
>> As we all use eclipse and the formatter is there please just try to get
>> used to press CTRL+ALT+F for formatting and CTRL+ALT+O for imports clean
>> up... please?
>
> Hmmm... I always clean imports, but never user CTRL-ALT-F because it
> mixes together real changes with formatting ones.
> If a file is really screwed up, I'd suggest to format it in both
> branches (formatting just one is murder, makes porting patches
> a nightmare) and make the commit a pure formatting one (no other changes).
>
> Ideally we could mass reformat the code in a moment where there
> is just one active branch, but in practice that never happens
> (with RC1 we'll be cutting the 2.0.x branch, or at least
> we should, and the 1.7.x branch is still active)
>
> Cheers
> Andrea
>
--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel