So what happens next?   I’d love to see some of these topics get to decided ;-)



> On Mar 8, 2023, at 3:22 PM, David Smiley <dsmi...@apache.org> wrote:
> 
> BTW, I believe a rename of a file/class should *not* appear to git blame as
> happening on every line.  Not something you said but maybe implied and not
> something I want to bring about with my proposal either.
> 
> ~ David Smiley
> Apache Lucene/Solr Search Developer
> http://www.linkedin.com/in/davidwsmiley
> 
> 
> On Wed, Mar 8, 2023 at 1:16 PM Ishan Chattopadhyaya <
> ichattopadhy...@gmail.com> wrote:
> 
>> My biggest concern with widespread code changes, like the effort to format
>> the entire codebase or to suppress warnings etc in the past, is that
>> relevant history gets polluted. It isn't as easy to trace back changes to
>> their issues by browsing code.
>> 
>> To me, reading code is easier if I can quickly follow links to jira/gh for
>> lines I want to understand more about. Visual pleasantness is secondary
>> when dealing with critical code, esp around SolrCloud.
>> 
>> On Wed, 8 Mar, 2023, 10:11 pm Justin Sweeney, <justin.sweene...@gmail.com>
>> wrote:
>> 
>>> +1 If we do so, I'd suggest we also add that to the Contributing docs
>>> somewhere so it is readily apparent for new contributors:
>>> https://github.com/apache/solr/blob/main/CONTRIBUTING.md.
>>> 
>>> On Wed, Mar 8, 2023 at 3:29 AM Bruno Roustant <bruno.roust...@gmail.com>
>>> wrote:
>>> 
>>>> +1
>>>> I find that a standard is more productive because I wouldn't have to
>>>> question anymore about what is the consistent naming/pattern to use.
>>>> 
>>>> Le mar. 7 mars 2023 à 19:05, Anshum Gupta <ans...@anshumgupta.net> a
>>>> écrit :
>>>> 
>>>>> I like the idea, David. Overall it makes for code that is easier to
>>> read
>>>>> and understand, specially for new contributors.
>>>>> 
>>>>> 
>>>>> On Wed, Mar 1, 2023 at 5:46 PM David Smiley <dsmi...@apache.org>
>>> wrote:
>>>>> 
>>>>>> I wish to standardize our use of casing in names/symbols.  And
>>> perhaps
>>>> to
>>>>>> align with GJS more broadly.
>>>>>> 
>>>>>> We use the google-java-format build plugin, which is obviously
>>> tightly
>>>>>> correlated with the Google Java Style.  I think we/Solr jumped on
>>> board
>>>>>> with auto code formatting but didn't necessarily declare an intent
>> to
>>>>> align
>>>>>> ourselves with GJS more broadly.  I'd like us to do so now.  I'm
>> not
>>>>>> advocating for sweeping changes to follow from this, just an intent
>>> to
>>>>>> align future decisions.  Maybe some previous things might get
>> renamed
>>>> as
>>>>> we
>>>>>> feel inclined.
>>>>>> 
>>>>>> According to the Google Java Style[1], symbol names with acronyms
>>>> should
>>>>> be
>>>>>> camel cased.  Thus RebalanceLeadersAPI should be
>> RebalanceLeadersApi,
>>>> for
>>>>>> example.
>>>>>> 
>>>>>> FWIW I've followed this approach for a long time and I find that it
>>>>>> produces more predictable results with fewer wonky scenarios.  On
>> the
>>>>> down
>>>>>> side, it's somewhat unsatisfying that acronyms aren't cased as
>> would
>>> be
>>>>>> done in a natural (non-code) written form.  But such forms have
>> space
>>>> as
>>>>> a
>>>>>> delimiter, unlike code.
>>>>>> 
>>>>>> [1] https://google.github.io/styleguide/javaguide.html#s5-naming
>>>>>> 
>>>>>> ~ David Smiley
>>>>>> Apache Lucene/Solr Search Developer
>>>>>> http://www.linkedin.com/in/davidwsmiley
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Anshum Gupta
>>>>> 
>>>> 
>>> 
>> 

_______________________
Eric Pugh | Founder & CEO | OpenSource Connections, LLC | 434.466.1467 | 
http://www.opensourceconnections.com <http://www.opensourceconnections.com/> | 
My Free/Busy <http://tinyurl.com/eric-cal>  
Co-Author: Apache Solr Enterprise Search Server, 3rd Ed 
<https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw>
    
This e-mail and all contents, including attachments, is considered to be 
Company Confidential unless explicitly stated otherwise, regardless of whether 
attachments are marked as such.

Reply via email to