I am in favor of Google vanilla code style.

As far as I followed the discussion there will be no style that
everybody loves, but most people agree that there should be a unique
style. Thus, adjusting Google style does not give any benefits.


-Matthias

On 10/20/2015 03:36 PM, Stephan Ewen wrote:
> +1 for introducing a stricter style guide and starting with the Google
> style.
> 
> Should we have a separate discussion whether we take the Google style guide
> vanilla, or whether we make slight adjustments?
> 
> On Tue, Oct 20, 2015 at 3:26 PM, Till Rohrmann <trohrm...@apache.org> wrote:
> 
>> That's how I've understood Ufuk's mail. Everyone should also be aware that
>> the Google code style limits the number characters per line to either 80 or
>> 100. But I guess that everyone will read it himself.
>>
>> On Tue, Oct 20, 2015 at 3:15 PM, Stephan Ewen <se...@apache.org> wrote:
>>
>>> Just checking: Do we take Google's style guide as is, including spaces
>>> instead of tabs? I like the spaces, but that will make things hard...
>>>
>>> On Tue, Oct 20, 2015 at 3:01 PM, Gyula Fóra <gyula.f...@gmail.com>
>> wrote:
>>>
>>>> +1 for both :)
>>>>
>>>> Till Rohrmann <trohrm...@apache.org> ezt írta (időpont: 2015. okt.
>> 20.,
>>> K,
>>>> 14:58):
>>>>
>>>>> I like the idea to have a bit stricter code style which will increase
>>>> code
>>>>> maintainability and makes it easier for people to go through the
>> code.
>>>>> Furthermore, it will relieve us from code style comments while
>>> reviewing
>>>>> PRs which can be quite cumbersome.
>>>>>
>>>>> Personally, I like the Google code style. Thus, +1 for both points.
>>>>>
>>>>> Just a remark: We should discuss the same for Flink's Scala style at
>>> some
>>>>> point.
>>>>>
>>>>> On Tue, Oct 20, 2015 at 2:54 PM, Márton Balassi <
>>>> balassi.mar...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> +1 for both
>>>>>>
>>>>>> As we are planning to restructure the maven projects at the point
>>> that
>>>>>> breaks the PRs anyway, so going on step further at this point in
>> time
>>>> is
>>>>>> reasonable for me.
>>>>>>
>>>>>> On Tue, Oct 20, 2015 at 2:37 PM, Matthias J. Sax <mj...@apache.org
>>>
>>>>> wrote:
>>>>>>
>>>>>>> big +1 for both!
>>>>>>>
>>>>>>> On 10/20/2015 02:31 PM, Ufuk Celebi wrote:
>>>>>>>> DISCLAIMER: This is not my personal idea, but a community
>>>> discussion
>>>>>> from
>>>>>>>> some time ago. Don't kill the messenger.
>>>>>>>>
>>>>>>>> In March we were discussing issues with heterogeneity of the
>> code
>>>>> [1].
>>>>>>> The
>>>>>>>> summary is that we had a consensus to enforce a stricter code
>>> style
>>>>> on
>>>>>>> our
>>>>>>>> Java code base in order to make it easier to switch between
>>>> projects
>>>>>> and
>>>>>>> to
>>>>>>>> have clear rules for new contributions. The main proposal in
>> the
>>>> last
>>>>>>>> discussion was to go with Google's Java code style. Not all
>> were
>>>>> fully
>>>>>>>> satisfied with this, but still everyone agreed on some kind of
>>>> style.
>>>>>>>>
>>>>>>>> I think the upcoming 0.10 release is a good point to finally go
>>>>> through
>>>>>>>> with these changes (right after the release/branch-off).
>>>>>>>>
>>>>>>>> I propose to go with Google's Java code style [2] as proposed
>>>>> earlier.
>>>>>>>>
>>>>>>>> PROs:
>>>>>>>> - Clear style guide available
>>>>>>>> - Tooling like checkstyle rules, IDE plugins already available
>>>>>>>>
>>>>>>>> CONs:
>>>>>>>> - Fully breaks our current style
>>>>>>>>
>>>>>>>> The main problem with this will be open pull requests, which
>> will
>>>> be
>>>>>>> harder
>>>>>>>> to merge after all the changes. On the other hand, should pull
>>>>> requests
>>>>>>>> that have been open for a long time block this? Most of the
>>>> important
>>>>>>>> changes will be merged for the release anyways. I think in the
>>> long
>>>>> run
>>>>>>> we
>>>>>>>> will gain more than we loose by this (more homogenous code,
>> clear
>>>>>> rules).
>>>>>>>> And it is questionable whether we will ever be able to do such
>> a
>>>>> change
>>>>>>> in
>>>>>>>> the future if we cannot do it now. The project will most likely
>>>> grow
>>>>>> and
>>>>>>>> attract more contributors, at which point it will be even
>> harder
>>> to
>>>>> do.
>>>>>>>>
>>>>>>>> Please make sure to answer the following points in the
>>> discussion:
>>>>>>>>
>>>>>>>> 1) Are you (still) in favour of enforcing stricter rules on the
>>>> Java
>>>>>>>> codebase?
>>>>>>>>
>>>>>>>> 2) If yes, would you be OK with the Google's Java code style?
>>>>>>>>
>>>>>>>> – Ufuk
>>>>>>>>
>>>>>>>> [1]
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>> http://mail-archives.apache.org/mod_mbox/flink-dev/201503.mbox/%3ccanc1h_von0b5omnwzxchtyzwhakeghbzvquyk7s9o2a36b8...@mail.gmail.com%3e
>>>>>>>>
>>>>>>>> [2] https://google.github.io/styleguide/javaguide.html
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
> 

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to