CC2e 术语:一些基本确定的术语

  《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 译为“子程序”的理由。

你可能感兴趣的:(编程,c,软件测试,单元测试,敏捷开发)