Здравствуйте, Mikhail Polykovsky, Вы писали:
MP>Допустим, по проекту метод получает на вход натуральное число. Надо ли внутри метода проверять это? С одной стороны, так надежнее, с другой — лишние проверки, скрывающие ошибки в других модулях. Как будет правильнее?
Называется принципом недоверия, только не понятно, почему это скрывает ошибки ? Если вы вышли за границу массива и получили эксепшин, это не означает, что проблемы в ядре вашего языка ...
Все хотят хорошо провести время, но время не проведешь !