В ответ на: как вы тут господину Well'у втирали в топике чуть раннее, когда вам указали что ваш идеальный код совсем не идеален
Пардон, но не могу удержаться. Код Well'а прямая иллюстрация главы из Progmatic Programmer о том, как не стоит реализовывать программирование по контракту. В наше время можно открыть почти любой большой open source проект (не от студентов) даже от некоторых флагманов индустрии и увидеть, что такого шлака там просто нет. После написания определённого объема кода приходит определённое осмысленние ошибок-исключений. А по началу да, многие, обчитавшись книжек, пишут бессмысленные методы и функции-броненосцы. И я писал. И утверждаю, что код tolstopuz'а именно взвешенный оптимум с некоторыми шероховатостями. Это говорит о том, что он в своей жизни писал много кода, и думал над тем, что писал.
Читайте на досуге чужой код, а не только код рядом сидящего такого же коллеги.

42