- software_words
- 1 decouple 解耦
- 2 covariant
- 3 refactor
- 4 immutable
- 5 concatenate
- 6 operand
- 7 lexicographical
- 8 overhead
- 9 specifier
- 10 right justify
- 11 literal
- 12 primitive
- 13 imperative
- 14 throughput
- 15 overhead
- 16 realm
- 17 scratch
- 18 mainstream
- 19 infinite
- 20 finite
- 21 yield
- 22 robustness
- 23 drawback
- 24 insight
- 25 benchmarking
- 26 bottleneck
- 27 whereas
- 28 delusion
- 29 ship
- 30
- 31
- 32
- 100 简单单词-含义列表
software_words
1 decouple 解耦
英 [diːˈkʌpl] 美 [diːˈkʌpl]
vt. 减弱震波;使分离
n. [电] 去耦
Decoupling n. 解耦
coupling n. 耦合
2 covariant
[koʊˈveriənt,koʊˈværiənt]
adj. 协变的
n. 共变式;[数][物] 协变量
Covariance n. 协变
3 refactor
英 [ri'fæktə] 美 [ri'fæktə]
n. 重构
vt. 重构
refactoring n.
Integrate a. & v. 整合
4 immutable
英 [ɪˈmjuːtəbl] 美 [ɪˈmjuːtəbl]
adj. 不变的;不可变的;不能变的
Immutability n. 不变;不变性
mutable a. 可变的
5 concatenate
英 [kən'kætɪneɪt] 美 [kɑn'kætə,net]
v. 拼接,连接
adj. 拼接的,连接的
6 operand
英 [ˈɒpərænd] 美 [ˈɑːpərænd]
n. [计] 操作数;[计] 运算对象
7 lexicographical
[leksɪkəˈɡræfɪkl]
adj. 辞典编纂的
lexicographical order 字典顺序
8 overhead
英 [ˌəʊvəˈhed; ˈəʊvəˌhed] 美 [ˌoʊvərˈhed; ˈoʊvərˌhed]
<美>经常开支,营运费用;[计] 开销;
9 specifier
英 ['spesifaiə]
n. [计] 说明符;指示语;[计] 区分符
eg. format specifier n. 格式说明符
modifier n. 修饰符,修饰语
qualifier n. 修饰符,修饰语;限定符
placeholder n. 占位符
identifier n. 标识符
10 right justify
向右对齐,靠右对齐
right justified a. 右对齐的
11 literal
英 [ˈlɪtərəl] 美 [ˈlɪtərəl]
adj. 字面上的;[计] n. 字面量
string literal n. 字符串字面量
12 primitive
英 [ˈprɪmətɪv] 美 [ˈprɪmətɪv]
adj. 原始的,远古的;朴实的;词根的;(数)本原的
n. 原始人;文艺复兴前的画家;词根;基本式;图示;[计] 基本类型
primitive types 基本类型
13 imperative
imperative
英 [ɪmˈperətɪv] 美 [ɪmˈperətɪv]
adj. 必要的,不可避免的;紧急的;命令的,专横的;势在必行的;[语]祈使的
n. 必要的事;命令;需要;规则;[语]祈使语气
eg. imperative programming 命令式编程
functional programming 函数式编程
declarative programming 声明式编程(流中经常使用,如 limit(),distinct())
14 throughput
英 [ˈθruːpʊt] 美 [ˈθruːpʊt]
n. (某一时期内的)生产量,接待人数,吞吐量
15 overhead
英 [ˌəʊvəˈhed; ˈəʊvəˌhed] 美 [ˌoʊvərˈhed; ˈoʊvərˌhed]
n. 日常开支,[计]开销
16 realm
英 [relm] 美 [relm]
n. (知识、活动、思想的)领域,范围
17 scratch
英 [skrætʃ] 美 [skrætʃ]
v. (用指甲)挠,轻抓;(用指甲或利器)抓破,划破;划出,刮出(痕迹);(用爪子)抓,刨;(鸟、哺乳动物,尤指鸡)用嘴(或爪子)扒地找食物;寻觅(难找的人或物)(scratch for);艰难生活(scratch along);勾掉,划去(写下的字);<非正式> 仓促写下;(用尖利物)刮擦出声音;<非正式> 取消,撤销(想法或计划);<非正式>(使)退出比赛;(用刮擦技法)播放唱片
n. (某人皮肤上的)划痕,划伤;刮痕,划痕;抓,挠;刮擦声 ;唱片的嚓嚓声(指唱片纹道与唱针的摩擦噪声);刮擦(多用于快板乐中,用手制止唱片转动,使其来回移动发出有节奏的嚓嚓声的技巧);(高尔夫)零让步(表明选手不弱,能在场上达到规定击球的次数);<非正式> 钱
adj. (球队或一群人等)仓促拼凑的,匆匆组成的;(高尔夫球员)无让杆的,无让步优待的;碰巧的;打草稿用的
vi. 抓;搔;发刮擦声;勉强糊口;退出比赛
eg. We've only scratch the surface 我们只触及了(技术的)表面
18 mainstream
英 [ˈmeɪnstriːm] 美 [ˈmeɪnstriːm]
n. 主流
eg. mainstream language n. 主流语言
19 infinite
英 [ˈɪnfɪnət] 美 [ˈɪnfɪnət]
adj. 无限的,无穷尽的
20 finite
英 [ˈfaɪnaɪt] 美 [ˈfaɪnaɪt]
adj. 有限的,有限制的
21 yield
英 [jiːld] 美 [jiːld]
v. 产生(收益、效益等),产生(结果);出产
eg. Path objects can easily yield parts of their path. 我们可以轻松获得Path对象路径的各个部分。
22 robustness
英 [rəʊˈbʌstnəs] 美 [roʊˈbʌstnəs]
n. [计] 稳健性;健壮性
robust
英 [rəʊˈbʌst] 美 [roʊˈbʌst]
adj. 强健的,强壮的;(系统或组织)稳固的,健全的
eg. robust programs n. 稳健的程序
23 drawback
英 [ˈdrɔːbæk] 美 [ˈdrɔːbæk]
n. 缺点,不利条件;出口退税
synonym:downside,disadvantage,weakness,defect
opposite:upside(好的方面),advantage ,strength
24 insight
英 [ˈɪnsaɪt] 美 [ˈɪnsaɪt]
n. 洞悉,了解;洞察力;深入了解; 深刻见解
25 benchmarking
英 [ˈbentʃmɑːkɪŋ] 美 [ˈbentʃmɑːkɪŋ]
n. 基准测试(意味着对代码或算法进行计时,以查看哪些运行得更快)
26 bottleneck
英 [ˈbɒtlnek] 美 [ˈbɑːtlnek]
n. 瓶颈
27 whereas
英 [ˌweərˈæz] 美 [ˌwerˈæz]
conj. (表示对比)但是,然而;鉴于(用于文件的开头)
28 delusion
英 [dɪˈluːʒn] 美 [dɪˈluːʒn]
n. 错觉;妄想
29 ship
英 [ʃɪp] 美 [ʃɪp]
v. (用船、飞机、卡车)运送,运输;发布(比如发布产品)
shipping product 可发布的产品
30
31
32
100 简单单词-含义列表
- reusable a. 可复用的;overuse v. 滥用
- derived class 派生类,衍生类,通常是继承于某个父类或实现于某个接口的子类
- comma 英 [ˈkɒmə] 美 [ˈkɑːmə] n. 逗号
- assembly n. 汇编,编译
- assembly language n. [计] 汇编语言
- stack 栈;heap 堆
- backslash [ˈbækslæʃ] n. 反斜杠,反斜线符号
- parenthesis 英 [pəˈrenθəsɪs] 美 [pəˈrenθəsɪs] n. 圆括号
- vertical bar n. 竖线 | bar n. 条
- escape v. & n. 转义 eg. escape character n. 转义字符
- the readability of the code 代码可读性
- 十进制 decimalism [ˈdesɪməlɪzəm];八进制 octonary [ˈɑːktəˌneri];十六进制 hexadecimal[ˌheksəˈdesɪml]
- lazy evaluation 惰性求值
eg1. They are lazily evaluated.
eg2. lazy load n. 懒加载,延迟加载 - clock speed n. 时钟频率,时钟速度
- context switch n. 上下文切换,即在任务之间切换
- loosely coupled design n. 松耦合的设计
- 测试覆盖率(test coverage),也称为代码覆盖率(code coverage),是衡量代码库的测试百分比。百分比越高,测试覆盖率越大。
- Design By Contract (DbC) n. 契约式设计(是由Eiffel语言的发明者Bertrand Meyer所倡导的一个概念,通过保证对象遵循某些规则来创建稳健的程序[ Bertrand Meyer的著作《面向对象软件构造》(第2版)的第11章中详细地描述了契约式设计。]。这些规则由要解决问题的性质决定,而这超出了编译器可以验证的范围。)
- Stack frame(堆栈帧)是一个为函数保留的区域,用来存储关于参数、局部变量和返回地址的信息
- The Waterfall Model n. 瀑布模型
- extreme programming n. 极限编程
- continuous integration (CI). 持续集成
当你准备发布产品的新版本时,不会有任何延迟或任何额外的必要步骤[能够随时交付,也就是持续交付(Continuous Delivery)]。