(尤指计算机/工程)边界情况;极端情况:指在输入范围、规则或系统条件的“边缘”上出现的情形,发生概率较低,但常常容易引发错误或暴露设计缺陷。(也常写作 corner-case;在日常英语里 corner 还有“角落、拐角”等其他常见义项。)
/ˈkɔːrnər keɪs/
This bug only happens in a corner case.
这个漏洞只会在某个边界情况下发生。
The algorithm works well in general, but it fails on corner cases involving empty input and very large numbers.
这个算法总体表现不错,但在涉及空输入和超大数字的边界情况下会失败。
Corner case 字面是“角落里的情况”。在工程与测试语境中,“corner”用来比喻输入空间或条件组合的“角落/边缘”(例如最大值、最小值、空值、异常组合等),这些地方不常出现,却最容易暴露系统的薄弱点,因此形成了固定搭配。
该短语主要属于现代技术写作与工程语境,并非常见于传统文学经典。较常见于计算机与软件工程相关的书籍与文档中,例如: