-Цитата от Mase1 да ну, по мне, так это подготовка к более серьёзному кодингу, где такие проверки не редкость, преподы в универах часто проверяют на такие дырки проги, пусть даже такая мелочь, как данная, но в ней он показал свою хорошую сторону - предусмотрительность
в дальнейшем пригодится данное качество
Качество, не спорю, хорошее, но не везде и не всегда. Тем более в «серьёзном кодинге» имеются тестеры. Да и данные проверки уже строятся на подсознательном уровне.
К примеру, чистый код и быстрый алгоритм всегда играют важную роль. Иногда одна лишняя проверка может «сожрать» кучу памяти.