/computerese-cross-references

计算机专业术语中英文对照

MIT LicenseMIT

计算机专业术语对照

A

  • abstraction layer,抽象层
  • access,获取,存取
  • acoustic coupler,声音耦合器
  • Active Directory,活动目录
  • Acyclic Dependencies Principle,非循环依赖原则(ADP)
  • acyclic digraph,有向无环图
  • Adaptive Code,自适应代码
  • Add Parameter,添加参数
  • ADSL,Asymmetrical Dingital Subscriber Loop,非对称数字用户环线
  • affinity,绑定
  • affinity group,地缘组
  • agent,代理
  • agent-based interface,代理人界面
  • Agile,敏捷方法论
  • agile practice,敏捷实践
  • agile peocess,敏捷流程
  • agility,敏捷性
  • AI,Artificial Intelligence,人工智能
  • air waves,无线电波
  • algorithm,算法
  • analog,模拟的
  • animation,动画
  • annotation,注解,注释
  • answering machine,电话应答机
  • antenna,天线
  • anti-pattern,反模式
  • APM,异步编程模型(Asynchronous Programming Model)
  • Apocalyptic defect,灾难缺陷
  • application,应用,应用程序,应用软件
  • application life cycle,应用程序生命周期
  • application pool,应用程序池
  • Application Programming Interface,应用程序编程接口(API)
  • architecture,体系机构,结构
  • architecture decay,架构腐坏
  • Architecture Style,架构风格
  • ARPA,Advanced Research Projects Agency,(美国国防部)高级研究计划署
  • ARPAnet,ARPA网
  • Arrange-Act-Assert,准备-执行-断言(AAA)
  • artifact,构建物4
  • Aspect-Oriented Programming,面向切面编程(AOP)
  • aspect ratio,屏幕高宽比
  • assembly,程序集
  • Asynchronous Programming Model,异步编程模型(APM)
  • ATM,asynchronous transfer mode,异步传输模式
  • atomic opreation,原子操作
  • atomic transaction,原子事务
  • atomicity,原子性
  • attribute,特性
  • augmented reality,增强实现
  • authentication,身份验证
  • authorization,授权
  • automated unit testing,自动化单元测试
  • automation,自动化
  • autonomous,独立性
  • availability,可用性
  • availability set,可用性集
  • AZs,可用性区域(Availability Zones,亚马逊 AWS 中数据中心的叫法)4

B

  • backpane,底板
  • backward compatibility,向后兼容性
  • bandwidth,带宽
  • bar code,条形码
  • Base Class Library,基类库(BCL)
  • baseline,准线
  • baud,波特
  • BCL,基类库(Base Class Library)
  • bear,熊
  • behavior,行为
  • behavior preserving program transformations,行为保留式程序转换1
  • Behavioral error,行为错误
  • BFF,为前端服务的后端(Backends For Frontends)4
  • Big Ball of Mud,大泥球(BBM)
  • big data,大数据
  • Big Design Up Front,大优先设计(BDUF)
  • binary,二进制的
  • binochlar,双目并用的
  • bit,比特
  • Bit-field,位域
  • bitnik,比特族
  • blob,BLOB
  • block,阻断
  • block blob,块 BLOB
  • bottleneck,瓶颈
  • bounded context,边界上下文、界限上下文4
  • box,装箱
  • bps,bits per second,比特/秒
  • breakpoint,断点
  • broadcast,(无线电或电视)广播
  • Broken Hierarchy,支离破碎的层次结构2
  • Broken Modularization,拆散的模块化2
  • brownfield project,行进中项目
  • Browser Object Model,浏览器对象模型(BOM)
  • browser-server,浏览器-服务器
  • bug,缺陷
  • built-in,内置的,内建的;嵌入的;内置
  • bulkhead,舱壁4
  • business intelligence,商业智能
  • business layer,业务层
  • business logic layer,业务逻辑层
  • busy (status),忙(状态);繁忙(状态)
  • byte,字节

C

  • cable,电缆
  • Cache/Caching,缓存
  • call stack,调用堆栈
  • callout box,标注框
  • camelCase,camel 大小写
  • canary releasing,金丝雀发布4
  • carbon copy,复写本,副本;抄送(CC)
  • carriage return,回车
  • Cascading Style Sheets,层叠样式表(CSS)
  • catastrophic failover,灾难性故障转移4
  • CD,持续交付(Continuous Delivery)4
  • CDC,消费者驱动的契约(Customer-Driven Contract)4
  • CDN,内容分发网络(Content Delivery Network)
  • cell,单元
  • cellular telephone,移动电话
  • Central Processing Unit,**处理器(CPU)
  • certificate,(数字)证书
  • Certificate Authority,证书认证机构
  • Change Bidirectional Association to Unidirectional,将双向关联改为单向关联1
  • Change Point,修改点:需要往代码中引入修改的点
  • Change Reference to Value,将引用对象改为值对象1
  • Change Unidirectional Association to Bidirectional,将单向关联改为双向关联1
  • Change Value to Reference,将值对象改为引用对象1
  • channel,信道,频道
  • character,字符
  • Characterization test,特征测试:描述软件某部分的当前行为的测试,当你修改代码时能够用来保持行为
  • check in,签入
  • check out,签出
  • chip,芯片
  • choreography,协同
  • CI,持续集成(Continuous Integration)4
  • cipher,密码
  • claim,声明
  • class definition,类定义
  • CLI,公共语言基础结构(Common Language Infrastructure)
  • client-server,客户端-服务器
  • clone,克隆,复制
  • cloud computing,云计算
  • cloud service,云服务
  • CLR,公共语言运行时(Common Language Runtime)
  • CLS,公共语言规范(Common Language Specification)
  • cluster,集群
  • clustered index,聚集索引
  • CMS,内容管理系统(Content Management System)
  • co-occurring smells,同时出现的坏味2
  • coaxial cable,同轴电缆
  • COBIT,信息和相关技术的控制目标,Control Objectives for Information and Related Technology4
  • CoC,更改开销(Cost of Change)
  • code smell,代码味道
  • Collapse Hierarchy,折叠继承关系1
  • comcurrency,并发
  • command,命令
  • command prompt,命令行提示
  • Command/Query Responsibility Segregation,命令/查询职责分离(CQRS)
  • Command/Query Separation,命令/查询分离(CQS)
  • commingled bits,混合的比特
  • communication,通信
  • community,社区
  • committed,已提交(的)
  • Common Intermediate Language,公共中间语言
  • Common Language Infrastructure,公共语言基础结构(CLI)
  • Common Language Runtime,公共语言运行时(CLR)
  • Common Language Specification,公共语言规范(CLS)
  • Common Type System,公共类型系统(CTS)
  • common name,通用名称
  • compatibility,兼容性
  • Competing Consumer pattern,消费者竞争模式4
  • Component Object Model,组件对象模型(COM)
  • composite formatting,复合格式化
  • Composite Pattern,复合模式
  • concurrency conflicts,并发冲突
  • concurrency mode,并发模式
  • conditional compilation,条件编译
  • conditional compilation statement,条件编译语句
  • configuration,配置,设置
  • connection string,连接字符串
  • Consolidate Conditional Expression,合并条件表达式1
  • Consolidate Duplicate Conditional Fragments,合并重复的条件片段1
  • consistenct,一致性
  • constructor,构造函数
  • container,容器
  • Container As A Service,容器即服务(CaaS)4
  • content,内容
  • context,上下文
  • contextual keyword,上下文关键字
  • continuous integration,持续集成
  • contribute,贡献
  • Contributor License Agreement,贡献者许可协议
  • convention,约定
  • covariance,协变
  • contravariance,逆变
  • convert,转换
  • Convert Procedural Design to Objects,将过程化设计转化为对象设计1
  • cookie,Cookie
  • core,内核
  • corruption,损毁
  • Cosmetic issue,外观上问题
  • Cost of Change,更改开销(CoC)
  • COTS,现成的商业软件(Commercial Off-The Shelf)4
  • counterpoint,对位4
  • Coupling count,耦合数:当一个方法被调用时传给它以及从它传出来的值的数目。如果该方法没有返回值,则耦合数就是它的参数数目。否则就是参数数目加1。如果你想要在没有测试的情况下提取出一个消防法的话,计算一下它的耦合数是很有意义的。
  • CPU,**处理器(Central Processing Unit)
  • CQRS,命令查询职责分离(Command-Query Responsibility Segregation)
  • crash,(程序)崩溃
  • crash dump,故障转储
  • CRC,类-职责-交互(class-responsibility-collaboration)4
  • credential,凭证4
  • cririque,评估
  • CRM,客户关系管理(Customer Relationship Management)
  • Cross-Functuinal Requirement,跨功能需求(CFR)4
  • CRT,cathode ray tube,阴极射线管
  • cruft,残留
  • crytography,密码术
  • CTS,公共类型系统(Common Type System)
  • cursor,光标
  • cybraian,电脑族
  • cyberspace,电脑空间
  • cycle time,周期时间
  • cyclic digraph,有向有环图
  • Cyclic Hierarchy,循环层次结构2
  • Cyclically-dependent Modularization,循环依赖式模块化2
  • Cyclomatic complexity,圈复杂度

D

  • dashboard,仪表盘
  • data access layer,数据访问层
  • data clumps,数据泥团2
  • Data Encryption Standard,数据加密标准(DES)
  • data layer,数据层
  • data integrity,数据完整性
  • data invariant,数据不变式
  • data mining,数据挖掘
  • data pump,数据泵
  • Data Transfer Object,数据传输对象(DTO)
  • declarative programming,宣告式编程
  • Decompose Conditional,分解条件表达式1
  • Decorator Pattern,修饰器模式(DP)
  • Deep Hierarchy,过深的层次结构2
  • Default Literal,默认常值
  • Defensive Programming,防御式编程
  • Deficient Encapsulation,不充分的封装2
  • Definition of Done,完成的定义(DoD)
  • denial-of-service attacks,拒绝服务攻击4
  • dependenct injection,依赖注入(DI)
  • dependency,依赖
  • dependency digraph,依赖有向图
  • deployment,部署
  • dequeue,出列
  • derives from,继承
  • design pattern,设计模式
  • device,设备
  • DfT,为可测试性而设计
  • DI,依赖注入(dependenct injection)
  • diagnostics,诊断
  • directed graph,有向图
  • directive,指令
  • DiRT,灾难恢复测试(Disaster Recovery Test)4
  • discussion forum,论坛
  • disk,磁盘
  • distributed system,分布式系统
  • DLL,动态链接库(Dynamic Link Library)
  • Document Object Model,文档对象模型(DOM)
  • domain-driven design,领域驱动设计(DDD)
  • Domain-Specific Language,领域特定语言(DSL)
  • DRY 原则,不自我重复原则(Don't Repeat Yourself),“不要重复你自己3
  • duck-typing,鸭子类型
  • duck test,鸭子测试
  • dummy function,虚构函数
  • dump,转储
  • Duplicate Abstraction,重复的抽象2
  • Duplicate Observed Data,复制“被监视数据”1
  • durability,持久性
  • Dynamic Link Library,动态链接库(DLL)

E

  • EAP,早期评估版本(Early Assessment Program)
  • EAP,基于事件的异步模式(Event-based Asynchronous Pattern)
  • Early Assessment Program,早期评估版本(EAP)
  • effect sketch,影响草图
  • Egress,流出
  • elasticity,弹性
  • ELBs,弹性负载均衡器(Elastic Load Balancers)4
  • Element (XML),元素
  • Encapsulate Collection,封装集合1
  • Encapsulate Downset,封装向下转型1
  • Encapsulate Field,封装字段1
  • endpoint,端点
  • enqueue,入列;加入队列
  • entity,实体
  • Entity Tags,实体标签(ETag)
  • entourage anti-pattern,随从反模式
  • erosion,侵蚀
  • Event-based Asynchronous Pattern,基于事件的异步模式(EAP)
  • event data pump,时间数据泵4
  • event sourcing,事件源
  • exception handling,异常处理
  • Exclusive OR,异或(XOR)
  • explanatory figures,图示
  • Extensible Markup Language,可扩展标记语言(XML)
  • extra large,特大型
  • extra small,特小型
  • Extract Class,提炼类1
  • Extract Hierarchy,提炼继承体系1
  • Extract Inerface,提炼接口1
  • Extract Method,提炼函数1
  • Extract Subclass,提炼子类1
  • Extract Superclass,提炼超类1
  • eXtreme Programming,极限编程(XP)

F

  • failover,容错转移
  • failure domain,故障域
  • fake object,伪对象:在测试中伪装成一个类的合作者的对象
  • fan-in,扇入
  • fan-out,扇出
  • fat client,胖客户端
  • FCL,.NET Framework 类库(Framework Class Library)
  • FDD,软盘(Floopy Disk Drive)
  • feature sketch,特性草图
  • feed,聚合(资源聚合)
  • first-party,第一方
  • Floopy Disk Drive,软盘(FDD)
  • follow up,跟进
  • foreign key,外键
  • Form Template Method,塑造模板函数1
  • format item,格式项
  • format string,格式字符串
  • forward,转发
  • FPP,零售版(Full Packaged Product)
  • Framework Class Library,.NET Framework 类库(FCL)
  • free,免费
  • free function,自由函数:一个不属于任何类的函数。在 C 和其他过程式语言中,自由函数被简单地称为函数;在 C++ 中被称为非成员函数。在 Java 和 C# 中没有自由函数。
  • full-duplex,全双工
  • Full Packaged Product,零售版(FPP)

G

  • Garbage Collection,垃圾回收器(GC)
  • gauge,计量表4
  • GC Heap,垃圾回收堆
  • GC root,GC 根对象
  • Generalized Async,通用异步
  • Generalized Async Return,通用异步返回(C# 7.0)
  • generalizing specialist,全科专家(敏捷开发术语)
  • generator,生成器
  • Geo-Replication,地域复制
  • Geo Redundant,地域冗余
  • Global Assembly Cache,全局程序集缓存(GAC)
  • global state,全局状态

H

  • HAL,超文本应用程序语言(Hypertext Application Language)4
  • handle,句柄
  • Hard Disk Drive,硬盘(HDD)
  • HATEOAS,超媒体作为程序状态的引擎(Hypermedia As The Engine Of Application State)4
  • HDD,硬盘(Hard Disk Drive)
  • header,头;标头;表头
  • Hexagonal Architecture,六边形架构理论4
  • HMAC,基于哈希的小系列码(Hash-based Message Authentication)4
  • Hide Delegate,隐藏“委托关系”1
  • Hide Method,隐藏函数1
  • High Avaliability,高可用性
  • high surrogate,高位代理项
  • Homogeneous,同质化
  • hook,钩子
  • hook point,挂接点
  • Horizontal Scale,水平缩放
  • Hosting,宿主
  • Hub-like Modularization,轮毂式模块化2
  • Humane Registry,人文注册表(由 Martin Fowler 提出)4
  • Hybrid Cloud,混合云
  • hypertext-driven,超文本驱动

I

  • Iaas,设施即服务(Infrastructure as a Service)
  • Idempotence,幂等性
  • Idempotent Operation,幂等操作
  • Identity Provider,身份提供方
  • IL,中间语言(intermediate language)
  • Illegitimate Injection,非法注入
  • image,映像
  • immersion approach,沉浸法
  • Imperative Abstraction,命令式抽象2
  • Incomplete Abstraction,不完整的抽象2
  • index,索引
  • Infrastructure as a Service,设施即服务(Iaas)
  • ingesting,摄取
  • ingress,流入
  • Inline Class,将类内联化1
  • Inline Method,内联函数1
  • Inline Temp,内联临时变量1
  • input endpoint,输入端点
  • instance,实例
  • Instance InputEndpoint,实例输入端点
  • instantiation,实例化
  • Insufficient Modularization,不充分的模块化2
  • Interaction-based testing,基于交互的测试
  • Intercept,截取
  • interception point,拦截点:可以编写测试来感知某些条件的地方
  • intermediate language,中间语言(IL)
  • Internal Endpoint,内部端点
  • Internet Information Service,Internet 信息服务(IIS)
  • Introduce Assertion,引入断言1
  • Introduce Explaining Variable,引入解释性变量1
  • Introduce Foreign Method,引入外加函数1
  • Introduce Local Extension,引入本地扩展1
  • Introduce Null Object,引入 Null 对象1
  • Introduce Parameter Object,引入参数对象1
  • Intrusion Detection Systems,入侵检测系统(IDS)4
  • Intrusion Prevention Systems,入侵预防系统(IPS)4
  • Inversion of Control,控制反转(IoC)
  • Isolation,隔离性
  • iterable,可迭代的
  • iteration,迭代
  • iterator,迭代器
  • iterator protocol,迭代器协议

J

  • Job,作业
  • Json Web Token,JSON Web 令牌4
  • just-in-time compilation,即时编译,JIT 编译
  • JVM,Java 虚拟机(Java Virtual Machine)

K

  • Key,密钥
  • Key-Value Pair,键-值对
  • KISS 原则,保持简单原则(Keep It Simple Silly),“简单是一切之本3

L

  • Language Integrated Query,语言集成查询(LINQ)
  • Large,大型
  • Leaky Encapsulation,泄露的封装2
  • Legacy system,遗留系统
  • license,许可证
  • lifetime,生命周期
  • Lightweight Directory Access Protocol,轻量级目录访问协议(LDAP)4
  • LINE of Business,业务线(LOB)4
  • link,链接
  • link seam,连接期接缝:在连接期接缝处,可以通过连接到另一个库来替换行为。在编译型语言中可替换的东西包括产品库、DLL、程序集或 JAR 文件。其目的是为了解除依赖,或感知某些在测试期间可有能会发生的条件。
  • linked resource,链接的资源
  • Liskov Substitution Principle,里氏替换原则(LSP)
  • literal,字面量、文字常量、直接量
  • living style guides,活样式指导4
  • load-balancing,负载平衡
  • load balancer,负载平衡器
  • load shedding,减载4
  • LOC,代码行数
  • Local Function,局部函数
  • lock-step release,同步发布4
  • log,日志
  • loop,自循环
  • loose coupling,松散耦合
  • low surrogate,低位代理项

M

  • Mainframe,主机
  • Maintainability,可维护性
  • managed code,托管代码
  • managed execution,托管执行
  • Management Key,管理密钥
  • manifest,清单
  • Mathematical Markup Language,数学标记语言(MathML)
  • Mean Time Between Failures,平均故障时间间隔(MTBF)4
  • Mean Time To Repair,平均修复时间(MTTR)4
  • Media Service,媒体服务
  • Medium,中型
  • Merge,合并
  • Metadata,元数据
  • Middleware,中间件
  • mind map,思维导图、脑图、心智图
  • Minimum Marketable Feature,最小可售特性(MMF)
  • Minimum Viable Product,最小化可行产品(MVP)
  • Minimum Viable Release,最小可行发布(MVR)
  • Missing Abstraction,缺失抽象2
  • Missing Encapsulation,缺失的封装2
  • Missing Hierarchy,缺失层次结构2
  • Mobile Service,移动服务
  • Mock Object,模拟对象,仿对象:在内部对条件进行断言的伪对象
  • Move Field,搬移字段1
  • Move Method,搬移函数1
  • Multitenancy,多租户
  • Multifaced Abstraction,多方面抽象2
  • Multipath Hierarchy,多路径层次结构2
  • Multitier Architecture,多层体系结构
  • Multi-factor Authentication,多重验证

N

  • Namespace,命名空间,名称空间
  • native code,本机代码
  • network hops,网络跳数
  • Non-clustered Index,非聚集索引
  • node,节点
  • normalize,规格化
  • notification,通知
  • notification hub,通知中心
  • null-coalescing,空值合并
  • N-Tier,N 层(结构)

O

  • obfuscator,混淆器
  • Object/Relational Mapper,对象/关系映射器(ORM,O/RM)
  • object seam,对象接缝:在对象连接处可以通过替换一个对象为另一个对象来“更替”行为。在面向对象语言中,通常通过子类化产品代码中的类并重写其方法来实现这一点。
  • On-demand (media),点播(媒体)
  • Once and Only Once,一次且仅一次3(OAOO)
  • One rule, one place,一个规则,实现一次
  • Open Closed Principle,开闭原则(OCP)
  • Open System Interconnection,开放式系统互联(OSI)
  • Optical Character Recognition,光学字符识别(OCR)
  • Optimistic Concurrency,乐观并发控制
  • orchestration,编排
  • Ordering Principal,良序原则
  • OSGI,开放服务网关协议(Open Source Gateway Initiative)4
  • overriding,重写
  • Overview,概览
  • over-post,过度提交
  • OWASP,开放式 Web 应用程序安全项目(Open Web Application Security Project)4

P

  • Paas,平台即服务(Platform As A Service)
  • Page Blob,页 BLOB
  • Parameterize Method,令函数携带参数1
  • partition,分区
  • partition tolerabce,分区容忍性4
  • PascalCase,Pascal 大小写
  • pass-through,直托
  • passive,被动(的)
  • pattern,模式
  • Pay as You Go,即用即付
  • PC,个人计算机(Personal Computer)
  • peek,查看
  • peering rules,对等交互规则4
  • performance,性能
  • performance counter,性能计数器
  • Personal Computer,个人计算机(PC)
  • Pessimistic Concurrency,悲观并发控制
  • PHAME,由 Booch 提出的对象模型的 4 个主要元素的设计规则的统称,即 Principle of Hierarchy, Abstraction, Modularization, and Encapsulation,层次结构、抽象、模块化与封装原则
  • pinch point,汇点:影响结构图中的隘口和交通要冲,在汇点编写测试的好处就是只需针对少数几个方法编写测试,就能达到探测大量其他方法的改动的目的。
  • placeholder,占位符
  • Platform as a Service,平台即服务(Paas)
  • Point-to-Site,点到站点
  • polling,轮询
  • polymorphism,多态
  • polyrot programming,多语言编程
  • Poor Man’s Dependency Injection,穷人的依赖注入
  • post-initialization,后初始化
  • postcondition,后置条件
  • pre-initialization,预初始化
  • Predicate Decorator,谓词修饰器
  • precondition,前提,前置条件
  • presentation layer,表现层
  • Preserve Whole Object,保持对象完整1
  • primitive obsession,基本类型偏执2
  • principal,主体4
  • private cloud,私有云
  • priority queue,优先级队列
  • probe,探测器
  • process,进程
  • producer,生产者
  • product backlog,产品积压工作
  • Product Owner,产品负责人(PO)
  • production,生产(环境)
  • production load,生产负载4
  • programming by difference,差异式编程
  • proof of concept,概念验证
  • proportional error rate,错误率比例4
  • protected variation,防止变异
  • protocol,协议
  • prototype,原型
  • proxy,代理
  • public cloud,公有云
  • Pull Up Constructor Body,构造函数本体上移1
  • Pull Up Field,字段上移1
  • Pull Up Method,函数上移1
  • push,推送
  • Push Down Field,字段下移1
  • Push Down Method,函数下移1

Q

  • quality assurance,质量保证(QA)
  • Queue,队列
  • Quota,配额

R

  • Rack,机架
  • Rapid Application Development,快速应用程序开发(RAD)
  • RDBMS,关系型数据库管理系统(Relational Database Management System)
  • Reactive extensions,响应式扩展(Rx)4
  • Ready (status),就绪(状态)
  • real-time,即时、实时
  • real-time discussions,即时讨论、实时讨论
  • Rebellious Hierarchy,叛逆性层次结构2
  • recursion,递归
  • Redundancy,冗余
  • Redundant,冗余(的)
  • Ref Return,应用返回
  • Ref Local,局部引用
  • Ref Property,引用属性
  • Refactor,重构
  • region,地域
  • reification,具体化
  • relay,中继
  • Relevancy,适切性
  • Reliability,可靠性
  • Relying Party,依赖方
  • Remove Assignments to Parameters,移除对参数的赋值1
  • Remove Control Flag,移除控制标记1
  • Remove Middle Man,移除中间人1
  • Remove Parameter,移除参数1
  • Remove Setting Method,移除配置函数1
  • Rename Method,函数改名1
  • Replace Array with Object,以对象取代数组1
  • Replace Conditional with Polymorphism,以多态取代条件表达式1
  • Replace Constructor with Factory Method,以工厂函数取代构造函数1
  • Replace Data Value with Object,以对象取代数据值1
  • Replace Delegation with Inheritance,以继承取代委托1
  • Replace Error Code with Exception,以异常取代错误码1
  • Replace Exception with Test,以测试取代异常1
  • Replace Inheritance with Delegation,以委托取代继承1
  • Replace Magic Number with Symbolic Constant,以字面常量取代魔法数1
  • Replace Method with Method Object,以函数对象取代函数1
  • Replace Nested Conditional with Guard Clauses,以卫语句取代嵌套条件表达式1
  • Replace Parameter with Explicit Methods,以明确函数取代参数1
  • Replace Parameter with Methods,以函数取代参数1
  • Replace Record with Data Class,以数据类取代记录1
  • Replace Subclass with Fields,以字段取代子类1
  • Replace Temp with Query,以查询取代临时变量1
  • Replace Type Code with Class,以类取代类型码1
  • Replace Type Code with State/Strategy,以 State/Strategy 取代类型码1
  • Replace Type Code with Subclass,以子类取代类型码1
  • reporting,报表
  • Repository,存储库;仓储;仓库
  • REpresentational State Transfer,表述性状态转移、表征性状态传输(REST)
  • request pipeline,请求管道
  • Requirements Churn,需求波动
  • reserved,专属
  • resolution,解析
  • Resource-Oriented Architecture,面向资源的架构(ROA)
  • Return on Investment,投资回报(ROI)
  • reverse proxy module,反向代理模块
  • retail,零售版
  • Rich Client,丰富客户端
  • Ripple Effect,涟漪效应
  • role,角色
  • Rolling Upgrade,滚动升级
  • round-robin,轮流(分配);轮叫
  • round-tripping,还原;回传;往返,往返切换
  • router,路由器
  • row,行
  • RPC,远程过程调用(Remote Procedure Call)4

S

  • Saas,软件即服务(Software As A Service)
  • salted password hashing,加盐密码哈希4
  • SAN,存储区域网络(Storage Area Network)4
  • Scalability,缩放性
  • Scalable Vector Graphic,可伸缩矢量图(SVG)
  • Scale,缩放
  • Scale Out,向外缩放
  • Scale Up,向上缩放
  • scaling pattern,扩展模式4
  • Schema (database),架构(数据)
  • Schema (xml),架构(xml)
  • Scrum Master,Scrum 主管(SM)
  • SDK,软件开发工具箱(Software Development Kits)
  • seam,接缝:程序中的一些特殊的点,可以让你无需做任何修改就能达到修改程序行为的目的。
  • Secure Socket Layer,安全套接层(SSL)
  • Security,安全(性)
  • Security Development Lifecycle,安全开发生命周期4
  • Security Socket Layer,安全套接层
  • Security Token,安全令牌
  • Self Encapsulate Field,自封装字段1
  • self-hosted,自管理主机4
  • Self-signed Certificate,自签名证书
  • semantic monitoring,语义监控4
  • Seqarate Domain from Presentation,将领域和表述/显示分离1
  • Seqarate Query from Modifier,将查询函数和修改函数分离1
  • Serializable,可序列化
  • Server Affinity,服务器绑定
  • Service Bus,服务总线
  • Service Contract,服务合同
  • Service Level Agreement,服务水平协议(SLA)
  • Service Provider,服务提供方
  • Setting,设置
  • Shared,共享;分享
  • Shopping cart,购物车
  • Sign in,登录
  • Sign out,注销
  • Signature,签名
  • Single Level of Abstraction Principle,单一抽象层次原则(SLAP)
  • Single responsibility principle,单一职责原则(SRP)
  • single point of failure,单一故障点(SPOF)
  • Singleton Pattern,单例模式
  • Site,站点
  • Site-to-Site,站点到站点
  • SLA,服务水平协议、服务等级协议(Service Level Agreement)
  • Small,小型
  • smart endpoint,智能端点4
  • snapshot,快照
  • SOA,面向服务的架构(Service-Oriented Architecture)
  • Software as a Service,软件即服务(Saas)
  • source lines of code,源代码行数(SLOC)
  • Speculative Hierarchy,凭空想象的层次结构2
  • Split Temporary Variable,分解临时变量1
  • sprint,冲刺(敏捷开发术语)
  • sprint backlog,冲刺积压工作
  • SQL Database,SQL 数据库
  • SSO,单点登录(Single Sign-On)4
  • stage,阶段
  • Staging,过渡(环境)
  • state indeterminism,状态不确定性
  • State-based testing,基于状态的测试
  • Stateless,无状态
  • Sticky Session,黏性会话
  • Stickyness,黏性;黏度
  • story,故事(敏捷开发术语)
  • Storage,存储
  • Storage Account,存储账户
  • Strangler Application Pattern,绞杀者模式4
  • Stream,流
  • structure,结构
  • Structured Systems Analysis and Design Methodology,结构化系统分析和设计方法(SSADM)
  • Subnet,子网
  • Sub-region,子地域
  • Subscription,订阅
  • Substitute Algorithm,替换算法1
  • Synchronized Multimedia Integration Language,同步多媒体集成语言(SMIL)
  • syntactic sugar,语法糖
  • System Under Test,测试目标系统(SUT)

T

  • Table,表
  • TAP, ,基于任务的异步模式
  • targeted testing,目标测试
  • Task-based Asynchronous Pattern,基于任务的异步模式
  • TCP,传输控制协议(Transmission Control Protocol)
  • TDD,测试驱动开发(Test-Driven Development)
  • Tease Apart Inheritance,梳理并分解继承体系1
  • technical bankruptcy,技术破产
  • Technical Debt,技术债务(TDBT)
  • Template Method pattern,模板方法模式
  • Tenant,租户
  • Terminus,端点
  • test doubles,测试替身
  • Test-Driven Development,测试驱动开发(TDD)
  • test harness,测试用具
  • the normalization of deviance,异常正常化4
  • Thin Client,瘦客户端
  • Thread,线程
  • Thread Environment Block,线程环境块
  • Thread Kernel Object,线程内核对象
  • Thread Pool,线程池
  • Thread Starvation,线程饥荒
  • Throttle,节流;限速
  • Timestamp,时间戳
  • Throughput,吞吐量
  • TNP,交通网络提供者(Transportation Network Providers)
  • Topic,主题
  • Topology,拓扑结构
  • Token,令牌
  • TPL,任务并行库
  • (Code) Tracing,(代码)追踪
  • Transaction,事务
  • Transient Error,瞬时错误
  • Transparent Data Encryption,透明数据加密4
  • Transportation Network Providers,交通网络提供者(TNP)
  • Type Bloat,类型膨胀

U

  • UAT,用户验收测试(User Acceptance Testing)4
  • Ubiquitous Computing,普存计算
  • Ubiquitous Language,统一语言
  • UDDI,通用描述、发现与集成服务(Universal Description, Discovery, and Integration)
  • Uncommitted,未提交(的)
  • Update Domain,更新域
  • unbox,拆箱
  • under-post,提交不足
  • undirected graph,无向图
  • Unexploited Encapsulation,未利用封装2
  • Unfactored Hierarchy,未归并的层次结构2
  • Unified Modeling Language,统一建模语言(UML)
  • unit of work,工作单元
  • Unit test,单元测试
  • unit test coverage,单元测试覆盖率
  • unmanaged code,非托管代码
  • unit-testing harnesses,单元测试用例
  • Unnecessary Abstract,不必要的抽象2
  • Unnecessary Hierarchy,不必要的层次结构2
  • Unutilized Abstraction,未用的抽象2
  • User Datagram Protocol,用户数据报协议(UDP)
  • User Mode Stack,用户模式栈

V

  • variant,变体
  • Variation Encapsulation Principle,变化封装原则(VEP)
  • versionable interaction contract,可以进行版本控制的交互契约
  • Vertical Scale,垂直缩放
  • VES,虚拟执行系统(Visual Execution System)
  • viscosity,粘滞性
  • VIP,虚拟 IP(或不译)
  • VIP Swap,VIP 交换
  • Virtual Execution System,虚拟执行系统(VES)
  • Virtual Network,虚拟网络
  • Virtual Machine,虚拟机
  • viscosity,粘稠性
  • VLO,团体批量许可证;大量采购授权合约(Volume Licensing for Organizations)
  • VOL,团体批量许可证;大量采购授权合约(Volume Licensing for Organizations)
  • Volume Licensing for Organizations,团体批量许可证;大量采购授权合约(VOL 或 VLO)
  • VPC,虚拟私有云(Virtual Private Cloud)4
  • VPN,虚拟专用网络(Virtual Private Network)

W

  • WCF,分布式通信(Windows Comminication Foundation)
  • Weak Generational Hypothesis,弱分代假设
  • Wearable Device,可穿戴设备
  • Web Role,网站角色
  • Web Service,网络服务
  • Web Service Definition Language,Web 服务定义语言(WSDL)
  • Web Sites,网站
  • Weighted Method per Class,类累计圈复杂度(WMC)
  • WF,工作流(WIndows Workflow)
  • Wide Hierarchy,过宽的层次结构2
  • Windows Comminication Foundation,分布式通信(WCF)
  • Windows Internet Name Service,Windows Internet 命名服务(WINS)
  • Windows Management Instrumentation,Windows 管理规范(WMI)
  • Windows Presentation Foundation,富客户端表示(WPF)
  • Windows Workflow,工作流(WF)
  • WINS,Windows Internet 命名服务(Windows Internet Name Service)
  • WINS Proxy,WINS 代理
  • WINS Resource,WINS 资源
  • wireless communication,无线通讯
  • WMI,Windows 管理规范(Windows Management Instrumentation)
  • Worker Role,辅助角色
  • Workflow,工作流
  • workgroup,工作组
  • World Wide Web Consortium,万维网联盟(W3C)
  • WPF,富客户端表示(Windows Presentation Foundation)
  • writebehind,后写式

X

  • X.509v3 certificate,X.509 证书
  • XML,可扩展标记语言(Extensible Markup Language)
  • XOR,异或(Exclusive OR)
  • XUL,XML 用户界面语言(XML User Interface Language)

Y

  • YAGNI 原则,不需要原则(You Aren't Gonna Need It),“你不会用到它3

Z

  • Zero-downtime Upgrade,零停机升级
  • zip disk,压缩磁盘
  • zone,区域
  • zone list,区域列表
  • zone transfer,区域传送

注释

[1] 重构列表,摘自《重构》一书。

[2] 坏味道列表,摘自《软件设计重构》一书。

[3] 摘自《Microsoft.NET 企业级应用架构设计》一书。

[4] 摘自《微服务设计》一书。