当前位置:  开发笔记 > 编程语言 > 正文

真的很长的类/变量/属性/方法名称

如何解决《真的很长的类/变量/属性/方法名称》经验,为你挑选了4个好方法。

我的一些朋友和同事进行了一些竞赛,以找到或写出可能的最长的类/变量/属性/方法名称.请记住,我们努力成为优秀的男孩和女孩,并保持命名可理解和简洁,同时仍然通过其名称解释事情的作用.

有时候它不会发生.你参加过这个吗?我只想看看那里有什么.(也许我的朋友和我并不像我们想象的那样疯狂)

注意:我不是在寻找糟糕的命名.那已经在这里了.我正在寻找有点长的命名.



1> wsd..:

这不是类名,而是枚举,但它要长得多:

VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther

来自VMware vSphere API.谷歌为它,你会找到在线文档.



2> denny..:

它不是很长,但我最喜欢的变量名是指示用户选择接收电子邮件.

User.IsSpammable



3> Jon Skeet..:

我发现有很长的测试名称可以描述测试.例如:

testMapWithOneEntryAllowsDifferentEntryPreservingFirst
testMapWithOneEntryAllowsDuplicateEntryOverwritingFirst

(这些只是我头脑中的例子......你明白了.)



4> 小智..:
org.aspectj.weaver.patterns;

public class HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor {
    boolean ohYesItHas = false;

    public boolean wellHasItThen/*?*/() {
        return ohYesItHas;
    }

    ... more methods...
}

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有