全部学习课程

程序员英语

面向需要在开发工作中使用英语的人。从理解需求、描述报错到代码评审、发布和交接,练习协作时常用的单词、搭配与完整句子。

第一课先练:说明何时加入项目,请人介绍团队,并交代各自职责。
已练完 0 / 24 课

加入项目与介绍职责

第 1 关 · 尚未开始

加入项目与介绍职责

project
项目
join
加入
team
团队
introduce
介绍

练习表达:“我将于下周一加入这个项目”、“请说明你在这个项目中的职责”

第 2 关 · 尚未开始

准备本地环境

folder
文件夹
open
打开
install
安装
dependency
依赖项

练习表达:“请打开包含项目文件的文件夹”、“这个应用在我笔记本电脑的本地环境中能够运行”

第 3 关 · 尚未开始

阅读指南与示例

documentation
文档
read
阅读
section
章节;部分
relevant
相关的

练习表达:“修改这个设置前,我会先阅读文档”、“你可以照着这个示例创建一个简单的请求”

第 4 关 · 尚未开始

澄清需求与范围

requirement
需求
clarify
澄清
expected
预期的
behavior
行为;表现

练习表达:“我开始工作之前,你能澄清这项需求吗?”、“增加更多功能之前,我们先确认范围吧”

第 5 关 · 尚未开始

拆分任务与估算

task
任务
break
拆分
estimate
估算
effort
工作量

练习表达:“我们可以把任务拆成更小的步骤,再一起检查”、“分配这项任务之前,我们能先确定优先级吗?”

第 6 关 · 尚未开始

实现与复用

implement
实现
feature
功能
reuse
复用
component
组件

练习表达:“我计划分步骤实现这个功能”、“使用相同的控件有助于保持界面一致”

第 7 关 · 尚未开始

请求与输入校验

request
请求
response
响应
parameter
参数
required
必填的

练习表达:“这个请求的响应应当包含新记录”、“保存用户输入之前,我们需要先进行校验”

第 8 关 · 尚未开始

数据查询与更新

record
记录
retrieve
检索;取回
query
查询
filter
筛选

练习表达:“这个服务无法通过该标识符取回记录”、“我们将在一个事务中更新这两条记录”

第 9 关 · 尚未开始

报告错误现象

error
错误
encounter
遇到
message
消息;提示信息
display
显示

练习表达:“打开设置页面时,我会遇到一个错误”、“请附上一张能显示错误提示的截图”

第 10 关 · 尚未开始

给出复现步骤

reproduce
复现
issue
问题
step
步骤
describe
描述

练习表达:“你能用一个新账号复现这个问题吗?”、“实际结果与你预期的有什么不同?”

第 11 关 · 尚未开始

检查日志与验证假设

log
日志
inspect
检查
cause
原因
identify
找出

练习表达:“我会检查日志,找出第一个失败的请求”、“我们用一个小测试来验证这个假设吧”

第 12 关 · 尚未开始

修复与复测

fix
修复
bug
程序缺陷
regression
回归缺陷
prevent
防止

练习表达:“这项改动应当能修复程序缺陷,同时保持布局不变”、“应用这项修复后,你能验证一下实际表现吗?”

第 13 关 · 尚未开始

分支与提交说明

branch
分支
create
创建
commit
提交
diff
差异内容

练习表达:“我会为这项改动创建一个新分支”、“分享这个分支之前,请先检查差异内容”

第 14 关 · 尚未开始

提出评审建议

suggestion
建议
consider
考虑
readability
可读性
improve
改善

练习表达:“你能考虑这条简化函数的建议吗?”、“我想提出一个所需改动更少的替代方案”

第 15 关 · 尚未开始

冲突与协作边界

conflict
冲突
resolve
解决
preserve
保留
modification
修改

练习表达:“合并改动之前,我们需要解决冲突”、“编辑同一个文件之前,我们先就方案达成一致吧”

第 16 关 · 尚未开始

测试覆盖与边界

coverage
覆盖范围
check
检查
boundary
边界
case
情况

练习表达:“我们应该检查测试对改动行为的覆盖范围”、“为什么输入为空时,这个断言会失败?”

第 17 关 · 尚未开始

发布前沟通

release
发布
ready
准备好的
deployment
部署
schedule
安排

练习表达:“最终检查完成后,这项改动就准备好发布了”、“如果这次发布引发问题,我们有回滚计划吗?”

第 18 关 · 尚未开始

故障事件沟通

incident
故障事件
investigate
调查
impact
影响
assess
评估

练习表达:“团队会先调查这次故障事件,再撰写报告”、“请在下一次更新中说明恢复状态”

第 19 关 · 尚未开始

性能与测量

performance
性能
measure
测量
bottleneck
瓶颈
locate
定位

练习表达:“我们应该在改动前后分别测量性能”、“我们能在不增加错误率的情况下降低延迟吗?”

第 20 关 · 尚未开始

权限与敏感数据

permission
权限
restrict
限制
sensitive
敏感的
data
数据

练习表达:“我们应当只向需要的用户开放这项权限”、“这个设计将身份验证与权限校验作为两项独立检查”

去课本与词本