История изменений
Исправление rumgot, (текущая версия) :
Почитай про правила и методики кодирования. Assert-ты позволяют обозначить ситуации, которые в принципе не должны случаться при нормальном выполнении и затем при срабатывании сразу понять, что здесь не просто возможный ход алгоритма, а именно ошибка, которую нужно исправлять.
Исходная версия rumgot, :
Почитай про правила и методики кодирования. Assert-ты позволяют обозначить ситуации, которые в принципе не должны случаться при нормальном ходе выполнения и затем при срабатывании сразу понять, что здесь не просто возможный ход алгоритма, а именно ошибка, которую нужно исправлять.