> -- Alexey Veselovsky писал(а):
> Очевидно что человек, осоьенно "юзер" не может помнить все тонкости документации всего используемого им ПО.

Виноваты разработчики интерфейса(интерфейса) программы. Возможность прервать цикл есть, но о ней никто не знает. Это в одном случае, когда юзер немного программист.

В более общем случае, если компонент заглючил у клиента, то виноват разработчик(интегратор компонентов, как угодно) - либо не проверил данные перед входом в цикл, либо не проверил работу компоненты в целом

В идеальном мире, при подозрении на бесконечный цикл, вылазит скрепка-дебиляшка и спрашивает "Ну шо?"