开发者总会在开发时遇到变量命名困难或者命名冗长庸俗的时候。
阅读代码过程中遇到一些很好的命名,也遇到一些不好的。
当初并没有记录下来,之后才开始记录,有的也找不到出处了。以下高频词汇供有追求的开发者参考
多注意使用高阶词汇表达,变成一个有追求的开发者吧。
stale 陈腐的,陈旧的 用于需要被替换、刷新的资源
transport 传输器
restricted 限制的
exclusive 专一的
retrieved 恢复的 用于从仓库取出的对象
of 用于Enum 反例 com.netflix.eureka.Version#toEnum
例: org.springframework.data.domain.PageRequest#of(int, int)
HystrixCommandAspect.HystrixPointcutType#of
an /a 对 用于简单封装/适配 com.netflix.discovery.shared.transport.EurekaHttpResponse#anEurekaHttpResponse(int)
prefer org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean#preferIpAddress
peer 同等 常见于相互注册
with 有,和 能力组合开头用词
scalar 标量的,分等级的; ScalarCallable reactorstream的背压支持
anyListOf org.mockito.ArgumentMatchers#anyListOf
that org.mockito.ArgumentMatchers#argThat 整个moc