IT行业专业术语_工程(学习笔记)

IT行业相关专业术语的解释。

迭代(Iteration)

迭代 :一种敏捷软件开发的方式,倡导用“小步快跑"的方式,把一个复杂的系统分解成一块一块很小的任务,然后快速地开发这些小任务,最终形成一个大的软件系统 迭代开发把传统上一次完整的交付,变成了若干次不完整的交付,这样一来,可以让用户看到整个开发过程,可以及时得到用户的反馈,从而可以让最终的交付物更接近用户的需求。

合并请求 (Pull Request, PR)

合并请求 :主要是用千分布式版本管理工具中提交或贡献代码的一种方式。贡献者请维护者“拉取“修改的软件内容(因此称为拉取请求) 若此修改内容应该成为正式代码库的一部分,就需要合并拉取请求中提到的软件内容。

重构 (Refactoring)

重构 :指对软件代码做改动,以增加可读性或者简化结构而不影响输出结果。软件重构需要借助工具完成,重构工具能够修改代码,同时修改所有引用该代码的地方。在极限编程的方法学中,重构需要单元测试来支待。

代码评审 (Code Review)

代码评审 (Code Review) :一种软件质量保证活动,中一个或几个人主要通过查看和读取源代码来检查程序,让代码有更好的质量,并能够找到代码中的缺陷。

编译 (Compile)

编译 :将某种编程语言写成的源代码 (原始语言)转换成另一种编程语言(目标语言) 编译过程中会进行词法分析、语法分析,以及语法转换。主要的目的是将便于人编写、阅读、维护的高级计算机语言所写作的源代码程序,翻译为计算机能解读、运行的低阶机器语言的程序 ,也就是可执行文件。

调试 (Debug)

调试 :发现和解决计算机程序、软件或系统中的错误的过程。调试策略包括交互式调试、控制流分析 、单元测试、集成测试、日志文件分析等。许多编程语言和软件开发工具还提供了有助于调试的程序,称为调试器。

断点 (Breakpoint)

断点 (Breakpoint) :程序中为了调试而故意停止或者暂停的地方 设置断点可以让程序运行到该行程序时停住,借此观察程序到断点位置时,其变量、寄存器、 I/0 等相关的变扯内容,有助于深入了解程序运作的机制,发现、排除程序的根源。

白盒测试 (White-Box Testing)

白盒测试 (White-Box Testing) :软件测试的主要方法,也称结构测试 逻辑驱动测试或基于程序本身的测试测试应用程序的内部结构或运作,而不是测试应用程序的功能。

黑盒测试 (Black-Box Testing)

黑盒测试 :软件测试的主要方法之一 测试者不了解程序的内部情况,不需具备应用程序的代码 内部结构和编程语言的专门知识 只知道程序的输人输出和系统的功能,这是从用户的角度针对软件界面 功能及外部结构进行测试,而不考虑程序内部逻辑结构。

灰度发布

灰度发布:又名金丝雀发布,起源是矿井工人发现丝雀对瓦斯气体很敏感,矿工会在下井之前,先放 只金丝雀到井中,如果金丝雀不叫了,就代表瓦斯浓度高 灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式 在其上可以进行 AB 测试,即让一部分用户继续用产品特性 A,部分用户开始用产品特性 B, 如果用户对 没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到 上面来度发布可以保证整体系统的稳定。

跳板机 (Jump Server)

跳板机 :也称堡垒机,是一类可作为跳板批量操作远程设备的网络设备,是系统管理员或运维人员常用的操作平台之一。堡垒机的主要用途是对运维进行安全审计,它的核心功能是 4A: 身份验证 (Authentication) 、账号管理 (Account) 、授权控制 (Authorization) 、安全审计(Audit) 。简言之,堡垒机是用来控制哪些人可以登录哪些资产(事先防范和事中控制),以及录像记录登录资产后做了什么事情(事后溯源)。

高可用 (HA)

高可用 :分布式系统架构设计中必须考虑的因素之一 ,它通常是指通过设计减少系统不能提供服务的时方法论上,高可用是通过“冗余+自动故障转移”来实现的。高可用的系统通常需要承诺服务等级协 (servicel evel agreement, SLA) 它是在一定开销下为保障服务的性能和可 用性,服务提供商与用户间定义的 一种双方认可的协定。对于系统来说, 也就是可以做到 多少个 的可用性。比 如: 年=365 天= 8760 小时, 9’ 就是 99.9,相当千 8760 X 0. 1%=8760 X 0.001=8.76 时,也就是说系统只有 8.76 个小时不可用。而 9, 99.999, 当千8760 X 00001=0.0876 小时=0.0876 X 60=5 26 分钟,表示全年系统只有 .26 分钟不可用。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

终生成长者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值