赞
踩
这些都是我认为程序员需要掌握的单词,就算有些英文你不熟悉,但是对应的中文至少了解什么意思。
看完这个系列,希望你第一能认识更多单词,第二是拓宽自己的知识面,哪个概念不懂就自己去主动了解。
计算机学科是一个广泛的领域,包含了多种技术、原则和实践。以下是与软件工程实践相关的术语:
软件开发方法论:
Agile Development
: 敏捷开发
Scrum
: 敏捷框架之一,用于促进项目管理过程
Kanban
: 看板方法,一种视觉化的项目管理工具
Extreme Programming (XP)
: 极限编程,一种敏捷软件开发方法论
Waterfall Model
: 瀑布模型,传统的顺序开发流程
Iterative Development
: 迭代开发
Incremental Development
: 增量开发
Spiral Model
: 螺旋模型,一种风险驱动的开发过程模型
Test-Driven Development (TDD)
: 测试驱动开发
Behavior-Driven Development (BDD)
: 行为驱动开发
版本控制:
Version Control System (VCS)
: 版本控制系统
Git
: 一个分布式版本控制系统
Subversion (SVN)
: 一个集中式版本控制系统
Commit
: 提交,版本控制中的一个操作,用于保存更改
Branch
: 分支
Merge
: 合并
Pull Request
: 拉取请求,代码审查和合并请求
Repository
: 仓库,存储代码的地方
Fork
: 分叉,复制一个项目仓库到自己的账户下
Tag
: 标签,标记特定的提交点
代码质量与测试:
Unit Testing
: 单元测试
Integration Testing
: 集成测试
Functional Testing
: 功能测试
End-to-End Testing
: 端到端测试
System Testing
: 系统测试
Performance Testing
: 性能测试
Load Testing
: 负载测试
Stress Testing
: 压力测试
Regression Testing
: 回归测试
Code Review
: 代码审查
Static Code Analysis
: 静态代码分析
Continuous Integration (CI)
: 持续集成
Continuous Delivery (CD)
: 持续交付
Continuous Deployment
: 持续部署
Build Automation
: 构建自动化
Test Automation
: 测试自动化
软件设计:
Design Pattern
: 设计模式
Object-Oriented Design (OOD)
: 面向对象设计
UML (Unified Modeling Language)
: 统一建模语言
Architecture
: 架构
Model-View-Controller (MVC)
: 模型-视图-控制器
Service-Oriented Architecture (SOA)
: 面向服务的架构
Domain-Driven Design (DDD)
: 领域驱动设计
Microservices
: 微服务
项目管理:
Project Management
: 项目管理
Project Timeline
: 项目时间线
Gantt Chart
: 甘特图
Critical Path
: 关键路径
Milestone
: 里程碑
Scope Creep
: 范围蔓延
Risk Management
: 风险管理
Resource Allocation
: 资源分配
Stakeholder
: 利益相关者
团队协作与沟通:
Collaboration
: 协作
Pair Programming
: 结对编程
Code Ownership
: 代码所有权
Documentation
: 文档
Wiki
: 维基,一种协作平台
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。