Как воспроизводить несколько видеороликов, останавливаясь после каждого из них?

Для всех практических целей термин «ошибка» следует избегать как слишком нечеткий термин.

Лучший ответ на ваш вопрос заполняет целую книгу: «Почему программы терпят неудачу» Андреаса Целлера. Книга, которая должна быть на книжной полке каждого программиста. Автор также прилагает все усилия, чтобы не называть их «ошибками» (читайте дальше). Потому что, поскольку ответ crncosta уже предполагает, что «ошибка» - это не просто ошибка программирования. Вот почему некоторые люди предпочитают вместо этого термин «проблема» (что приводит к «проблеме трекера» вместо «отслеживания ошибок»).

Поскольку то, что воспринимается как ошибка конечного пользователя, не обязательно должно быть ошибка вообще. Это может быть - хотя это часто используется как хромое оправдание - просто по дизайну. Некоторые неудачи, однако, когда-то наблюдались, классифицируются как «ошибки», хотя они связаны с отсутствием функции.

Автор вышеупомянутой книги тратит несколько страниц на определение термина, такого как , просто и дефект и описание того, почему «ошибка» не является подходящим термином (слишком нечетким).

Резюме его терминологии:

программист создает дефект дефекта вызывает инфекцию ( «неисправное состояние программы») заражение распространяет инфекцию приводит к сбою («наблюдаемое плохое / непреднамеренное поведение») наблюдатель (обычно конечный пользователь) видит сбой

Как вы можете видеть, автор различает причину и следствие, который в случае с «ошибкой» почти всегда смешан. В большинстве случаев термин «ошибка» применяется к дефекту , заражению и сбою.

1
задан 22 November 2012 в 13:19

0 ответов

Другие вопросы по тегам:

Похожие вопросы: