編程高階用法--開發者高頻詞彙

開發者總會在開發時遇到變量命名困難或者命名冗長庸俗的時候。
閱讀代碼過程當中遇到一些很好的命名,也遇到一些很差的。
當初並無記錄下來,以後纔開始記錄,有的也找不到出處了。如下高頻詞彙供有追求的開發者參考react

多注意使用高階詞彙表達,變成一個有追求的開發者吧。spring

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  整個mockito都很是簡潔,簡直就是一套DSL

parallelism       平行數,併發使用
accelerate        使...加速

reiterate         重複的作
manually          手工
relevant          相關的切題的
noop              等待 無操做
deduce            推斷   功能,能力判斷
canonical         規範的
Indicators        指示燈 candidateIndicators
deferred          延期的
slurper           吞噬 json slurper
established       肯定的
encapsulate       封裝  
delimited         限定的
capable           能幹的,能勝任的  AbstractAutowireCapableBeanFactory
intened           故意的
additional        附加的,額外的
stub              存根  佔位符  
corresponding     至關的相應的
eligible          合適的
mechanism         機制
material          重要的,物質的,實質的
indicator         指示器    監控系統
extern            外來的,走讀生
alternative       供選擇的
candidate         備用的備選的  用於選擇,選舉使用
outBound          向外的、外出的
assets            資產,資源
neutral           中立的
mute              啞的  mute the thread

intern            軟禁  用於進行cache put 出處  com.netflix.discovery.util.StringCache#intern

solely            單獨的惟一的
mutually          相互的  用於交互log
eternal           永恆的
compose           排版者
demand            要求
onDeck            正在處理的任務/數據。例如:正在菜板上的魚
evict             驅逐服務或數據
drain             排出  drainQueue
perflight         預檢請求 chrome options預檢, 數據請求預檢
lite              工具集 DDD-lite
taint             污染;玷污;使腐壞  例如讓k8s的master節點參與負載稱之爲taint 
assembler         集裝器,例如聚合數據

Created by 蘇亞強(sueeing@126.com) on 2019/1/20.chrome

相關文章
相關標籤/搜索