《Code Complete(代码大全) 第二版》中译本使用下面这些术语我想不会引起多大争议(完全不会有争议的术语,如“variable/变量、program/程序、class/类”等等就不列出了):
- agile development - 敏捷(软件)开发
- architecture - 架构
- assertion - 断言
- building block - 构造块
- business logic - 业务逻辑
- business rule - 业务规则
- check in - check in
- check out - check out
- concept integrality - 概念完整性 (《人月神话》的译法)
- continuous integration - 持续集成
- contract - 契约
- defensive programming - 防御式编程
- Extreme Programming - 极限编程
- hierarchy - 继承体系
- integration - 集成
- metaphor - 隐喻 (《敏捷软件开发》的译法)
- operator - 运算符
- pair programming - 结对编程
- post-condition - 后条件
- pre-condition - 前条件
- private - 私用
- public - 公用、公开
- requirements - 需求
- routine - 子程序
- struct(ure) - 结构体 (特指 C/C++ 语言中的 struct)
- table-driven - 表驱动
- test case - 测试用例
- unit testing - 单元测试
我会另外说明把 routine 译为“子程序”的理由。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=557604