Edge case
Meaning in software engineering, with examples
In software engineering, edge case means: An unusual situation at the limits of what a program expects, such as an empty list, a very long name or a date like 29 February.
In Turkish: uç durum, sınır durumu, istisnai durum
How it is used
Very common in code reviews and planning: 'What about the edge case where the list is empty?' Developers handle, cover, miss and test edge cases.
Example sentences
Did you handle the edge case where the user has no orders yet?
Most of our production bugs come from edge cases we didn't test.
Common collocations
- handle an edge case
- cover edge cases
- miss an edge case
- test edge cases
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Testing
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
