Почему ошибки живут на границах
Вопрос
Почему ошибки чаще всего находятся на границах классов?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Ответ
Границы пишут руками в условиях: > вместо >=, «до» вместо «до включительно», ошибка на единицу в цикле или длине. Внутри класса код один и тот же, а на краю решается, в какую ветку попадёт значение.
Разбор
Границы пишут руками в условиях: > вместо >=, «до» вместо «до включительно», ошибка на единицу в цикле или длине. Внутри класса код один и тот же, а на краю решается, в какую ветку попадёт значение.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
Трёхточечный анализ для диапазона 10-20
Следующий вопрос
Двухточечный и трёхточечный анализ границ
Термины по теме
Ещё по теме «Классы эквивалентности и границы»
- Граничные значения для поля «возраст 18-60»
- Трёхточечный анализ границ для диапазона 18-60
- Требование «до 18 лет» без уточнения
- Граница «исполнилось 18 лет» по дате рождения
- Граница скидки в копейках
- Класс, который часто забывают
- Классы для диапазона 5-15
- Граничные длины логина 3-16 символов