It also looks like Google and Sun are mostly the same but designating
'Google' does give us one standard to reference which I like.
That said, Google calls out 2 space indents.  Makes it easier to format the
code, but harder to read.  Thoughts?

On Sat, Nov 1, 2014 at 8:57 PM, Juiceman <juicema...@gmail.com> wrote:

> The tool I am using to convert all the source in a repository is Jindent
> which also has the option to sort classes and interfaces, etc.
>
> On Sat, Nov 1, 2014 at 7:00 PM, David ‘Bombe’ Roden <
> bo...@pterodactylus.net> wrote:
>
>> Hi there,
>>
>> initiated by a change in a pull request[1] the issue of coding style (or
>> coding standard) popped up, once again. Instead of inventing our own coding
>> style I proposed on IRC that we used either SUN’s Code Conventions[2] or
>> Google’s Java Style[3].
>>
>> Now that I’ve looked for the URL I would like to retract my suggestion of
>> SUN’s Code Conventions, those haven’t been updated since 1999… :)
>>
>> So, Google’s Java Style. It’s reasonable close to what we already employ,
>> and formatters in the popular IDEs will probably have no bigger problem
>> creating output that conforms to this style guide.
>>
>> However, adopting a new style guide creates an immediate problem: the
>> existing code. Which probably has more different styles combined than the
>> style guide has words. :)
>>
>> I’m not a big fan of these single large commits that reformat all source
>> code at once. As Google’s style guide mandates a little bit more than just
>> whitespace and bracket position (e.g. that overloaded methods/constructors
>> must not be interrupted by other methods, or that the order of fields and
>> method must conform to some logical order, i.e. not a chronological order)
>> most of the code must be manually checked and potentially corrected.
>>
>> I wouldn’t really touch the existing source code immediately but make
>> sure that a) new source code conforms to the style guide, and b) touched
>> code is reformatted: at least edited methods should be reformatted,
>> preferrable after the “real” commit so that functional changes are not lost
>> in the formatting. If the whole file is rather easy to adapt to the new
>> style, the whole file can be changed, too.
>>
>> Thoughts, suggestions, opinions?
>>
>>
>> Greetings,
>>
>>         Bombe
>>
>> [1]: https://github.com/freenet/fred/pull/298/
>> [2]: http://www.oracle.com/technetwork/java/codeconvtoc-136057.html
>> [3]: https://google-styleguide.googlecode.com/svn/trunk/javaguide.html
>>
>>
>> _______________________________________________
>> Devl mailing list
>> Devl@freenetproject.org
>> https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
>>
>
>
>
> --
> I may disagree with what you have to say, but I shall defend, to the
> death, your right to say it. - Voltaire
> Those who would give up Liberty, to purchase temporary Safety, deserve
> neither Liberty nor Safety. - Ben Franklin
>



-- 
I may disagree with what you have to say, but I shall defend, to the death,
your right to say it. - Voltaire
Those who would give up Liberty, to purchase temporary Safety, deserve
neither Liberty nor Safety. - Ben Franklin
_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to