Век живи - век учись.
Пытаюсь смириться с кощунственной мыслью о том, что не все ошибки в программе нужно исправлять. Уже некоторое время гнал от себя эту мысль, но, похоже, никуда от неё не деться - ошибки в любой более-менее сложной программе должны быть. Не могут быть, а должны быть. Потому что проверка всех возможных исключений, всех возможных отклонений от нормы - это неадекватная нагрузка как на программиста, так и на компьютер. Даже если бы программу без ошибок написать было возможно, проверка исключений занимала бы в ней столько места, что сама стала бы одной большой ошибкой - ошибкой идеологической.
Вот так то...