warning'а здесь более чем достаточно для предотвращения выстрела в ногу. Олсо, "Unix was not designed to stop its users from doing stupid things, as that would also stop them from doing clever things.", а вот жаба, видимо, делает иначе.
И потом при добавлении нового значения в enum, а особо, если он лежит в другом файле, который можно вполне себе скомпилировать отдельно и подменить только сборку (.class файл), будет пиздечик.
Так main же.
да ты наркоман, а что если цифры таки другие чем свич, что возвращать то?
они не могут быть другие, потому что все возможные значения enum E указаны в switch. Но для компилятора это слишком сложно.
а если я в отладке память подменю?
для gcc'шных ворнингов в C/C++ не сложно, а джаве, блин, сложно
а если jvm во время работы по kill -9 убьют?
если ты в отладке память подменишь, то ты можешь подменить её на что угодно, так что вся ответственность за результат ложится на твои плечи
вам джава ноги спасает от выстрелов, а вы ей спасибо не говорите.
warning'а здесь более чем достаточно для предотвращения выстрела в ногу. Олсо, "Unix was not designed to stop its users from doing stupid things, as that would also stop them from doing clever things.", а вот жаба, видимо, делает иначе.
И потом при добавлении нового значения в enum, а особо, если он лежит в другом файле, который можно вполне себе скомпилировать отдельно и подменить только сборку (.class файл), будет пиздечик.
Охуенный совет. Спасибо.
Java is not Unix ;D
никто ж и не спорит
И что ?
Не совсем понял озвученную мысль, это сарказм ?)
Ни разу. Я теперь знаю, как я буду доёбывать знакомых жабакодеров.
Не, так в том и дело, что жаба НЕ ДАЕТ так сделать выдачей ошибки же.
не надо, у них и так жизнь нелёгкая
http://habrahabr.ru/post/133907/ вот отсюда можно брать хорошие примерчики для их доебывания, если есть такая цель.
Т.е. в /10 я имел ввиду, что БЫ могло получиться, если бы компилятор в пасте ОПа не выдавал ошибки.
Возможно, вы имели ввиду борьбу с ожирением ?
неужели компилятор не настолько умный? с другой стороны, если б был настолько умным, то и здесь бы не выёбывался.
/20
Он умный, как раз.
аж слишком
по поводу "присунуть во время линковки" — согласен. если бы не это — то оправдания не было бы)