+1 for making this optional

Common abbreviation rules is good for sure, but sometimes I getting sick of all 
those locAddrGrpMgr.


-- 
Regards,
Konstantin Orlov




> On 7 Jun 2021, at 14:31, Nikolay Izhikov <nizhi...@apache.org> wrote:
> 
> Hello, Anton, Alexei.
> 
> Thanks for the feedback.
> 
> Personally, I’m pretty happy current abbreviation rules too.
> Let see what we can do to make our codebase even more consistent.
> 
>> 7 июня 2021 г., в 13:23, Alexei Scherbakov <alexey.scherbak...@gmail.com> 
>> написал(а):
>> 
>> -1
>> Common abbrevs add quality to the code.
>> 
>> пн, 7 июн. 2021 г. в 12:38, Anton Vinogradov <a...@apache.org>:
>> 
>>> -1 here.
>>> We can fix the code and set up the rule.
>>> 
>>> This will help to prevent having a weird abbreviation like "mess" (from
>>> "message") or "ign" (from "Ignite").
>>> Also, the abbreviations list (hardcoded at IDEA plugin) allows to have same
>>> names across the whole code, this should simplify the reading.
>>> 
>>> On Sat, Jun 5, 2021 at 10:49 PM Valentin Kulichenko <
>>> valentin.kuliche...@gmail.com> wrote:
>>> 
>>>> I also support removing this requirement. It’s not the first time someone
>>>> brings this up, and so far we haven’t been able to fix it. Not worth it
>>> in
>>>> my view.
>>>> 
>>>> -Val
>>>> 
>>>> On Sat, Jun 5, 2021 at 11:54 AM Nikolay Izhikov <nizhi...@apache.org>
>>>> wrote:
>>>> 
>>>>> Hello, guys.
>>>>> 
>>>>> Thanks for the feedback.
>>>>> 
>>>>> Dmitry,
>>>>> 
>>>>>> Manual rule enforcement saves a couple of symbols in code
>>>>> 
>>>>> I’m talking about automatic check.
>>>>> We can implement it easily.
>>>>> So, if we decide to keep this rule all we need is to fix current
>>>>> violations (several thousand!).
>>>>> After it, checkstyle will automatically enforce this rule.
>>>>> As you may know, currently, any PR checked according to our checkstyle
>>>>> rules.
>>>>> Please, take a look at little green check sign after PR name.
>>>>> 
>>>>> 
>>>>>> 5 июня 2021 г., в 00:57, Dmitry Pavlov <dpav...@apache.org>
>>>> написал(а):
>>>>>> 
>>>>>> +1 for removal. Cnt and count both seem to be fine.
>>>>>> 
>>>>>> Manual rule enforcement saves a couple of symbols in code, but
>>> requires
>>>>> some time from both contributor and reviewer.
>>>>>> 
>>>>>> Sincerely,
>>>>>> Dmitriy Pavlov
>>>>>> 
>>>>>> On 2021/06/04 19:18:37, Pavel Tupitsyn <ptupit...@apache.org> wrote:
>>>>>>> In my opinion, we should remove this rule.
>>>>>>> Looks like a waste of time. freq or frequency, cnt or count, it is
>>>> fine
>>>>>>> either way.
>>>>>>> 
>>>>>>> On Fri, Jun 4, 2021 at 7:39 PM Nikolay Izhikov <nizhi...@apache.org
>>>> 
>>>>> wrote:
>>>>>>> 
>>>>>>>> Hello, Igniters.
>>>>>>>> 
>>>>>>>> Right now, we have the rule to use some predefined list of
>>>> abbrevation
>>>>> for
>>>>>>>> variable names [1].
>>>>>>>> Some of the reviewers ask to follow this rule strictly.
>>>>>>>> 
>>>>>>>>> It is required to use abbreviated form for code consistency.
>>>>>>>> 
>>>>>>>> I tried to implement this rule in form of checkstyle check [2] and
>>> it
>>>>>>>> seems like many of use doesn’t follow this requirement.
>>>>>>>> My check found 4124 violation in core module.
>>>>>>>> 
>>>>>>>> Should we make this rule optional in documentation or should we
>>>> remove
>>>>> it
>>>>>>>> completely?
>>>>>>>> Or should someone proceed and fix all the violations?
>>>>>>>> 
>>>>>>>> WDYT?
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Example of output:
>>>>>>>> ```
>>>>>>>> [ERROR]
>>>>>>>> 
>>>>> 
>>>> 
>>> /Users/sbt-izhikov-nv/work/ignite/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IgnitePdsWithTtlTest.java:94:
>>>>>>>> Abbrevation should be used for CACHE_NAME_LOCAL_ATOMIC! Please, use
>>>>> loc,
>>>>>>>> instead of LOCAL [IgniteAbbrevationsRule]
>>>>>>>> [ERROR]
>>>>>>>> 
>>>>> 
>>>> 
>>> /Users/sbt-izhikov-nv/work/ignite/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IgnitePdsWithTtlTest.java:97:
>>>>>>>> Abbrevation should be used for CACHE_NAME_LOCAL_TX! Please, use
>>> loc,
>>>>>>>> instead of LOCAL [IgniteAbbrevationsRule]
>>>>>>>> [ERROR]
>>>>>>>> 
>>>>> 
>>>> 
>>> /Users/sbt-izhikov-nv/work/ignite/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IgnitePdsWithTtlTest.java:264:
>>>>>>>> Abbrevation should be used for checkpointManager! Please, use mgr,
>>>>> instead
>>>>>>>> of Manager [IgniteAbbrevationsRule]
>>>>>>>> [ERROR]
>>>>>>>> 
>>>>> 
>>>> 
>>> /Users/sbt-izhikov-nv/work/ignite/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IgnitePdsPartitionPreloadTest.java:63:
>>>>>>>> Abbrevation should be used for DEFAULT_REGION! Please, use dflt,
>>>>> instead of
>>>>>>>> DEFAULT [IgniteAbbrevationsRule]
>>>>>>>> [ERROR]
>>>>>>>> 
>>>>> 
>>>> 
>>> /Users/sbt-izhikov-nv/work/ignite/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IgnitePdsWholeClusterRestartTest.java:47:
>>>>>>>> Abbrevation should be used for ENTRIES_COUNT! Please, use cnt,
>>>> instead
>>>>> of
>>>>>>>> COUNT [IgniteAbbrevationsRule]
>>>>>>>> [ERROR]
>>>>>>>> 
>>>>> 
>>>> 
>>> /Users/sbt-izhikov-nv/work/ignite/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IgnitePdsRebalancingOnNotStableTopologyTest.java:49:
>>>>>>>> Abbrevation should be used for CHECKPOINT_FREQUENCY! Please, use
>>>> freq,
>>>>>>>> instead of FREQUENCY [IgniteAbbrevationsRule]
>>>>>>>> [ERROR]
>>>>>>>> 
>>>>> 
>>>> 
>>> /Users/sbt-izhikov-nv/work/ignite/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IgnitePdsTransactionsHangTest.java:75:
>>>>>>>> Abbrevation should be used for MAX_KEY_COUNT! Please, use cnt,
>>>> instead
>>>>> of
>>>>>>>> COUNT [IgniteAbbrevationsRule]
>>>>>>>> [ERROR]
>>>>>>>> 
>>>>> 
>>>> 
>>> /Users/sbt-izhikov-nv/work/ignite/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IgnitePdsTransactionsHangTest.java:78:
>>>>>>>> Abbrevation should be used for CHECKPOINT_FREQUENCY! Please, use
>>>> freq,
>>>>>>>> instead of FREQUENCY [IgniteAbbrevationsRule]
>>>>>>>> [ERROR]
>>>>>>>> 
>>>>> 
>>>> 
>>> /Users/sbt-izhikov-nv/work/ignite/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/SlowHistoricalRebalanceSmallHistoryTest.java:57:
>>>>>>>> Abbrevation should be used for SUPPLY_MESSAGE_LATCH! Please, use
>>> msg,
>>>>>>>> instead of MESSAGE [IgniteAbbrevationsRule]
>>>>>>>> [ERROR]
>>>>>>>> 
>>>>> 
>>>> 
>>> /Users/sbt-izhikov-nv/work/ignite/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IgniteLogicalRecoveryTest.java:74:
>>>>>>>> Abbrevation should be used for SHARED_GROUP_NAME! Please, use grp,
>>>>> instead
>>>>>>>> of GROUP [IgniteAbbrevationsRule]
>>>>>>>> [ERROR]
>>>>>>>> 
>>>>> 
>>>> 
>>> /Users/sbt-izhikov-nv/work/ignite/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IgniteLogicalRecoveryTest.java:200:
>>>>>>>> Abbrevation should be used for cacheLoader! Please, use ldr,
>>> instead
>>>> of
>>>>>>>> Loader [IgniteAbbrevationsRule]
>>>>>>>> ```
>>>>>>>> 
>>>>>>>> [1]
>>>>>>>> 
>>>>> 
>>>> 
>>> https://cwiki.apache.org/confluence/display/IGNITE/Abbreviation+Rules#AbbreviationRules-VariableAbbreviation
>>>>>>>> [2] https://github.com/apache/ignite/pull/9153
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> 
>>>> 
>>> 
>> 
>> 
>> -- 
>> 
>> Best regards,
>> Alexei Scherbakov
> 

Reply via email to