Здравствуйте, Donz, Вы писали:
D>Здравствуйте, rov63rus, Вы писали:
R>>>>ИМХО кидать так исключения бред, и если легаси код написан подобным образом, то понятно почему Жава такая тормозная
R>>>>R>>>>public int getLenght(String s1, String s2){
R>>>> if ((s1 == null) || (s2==null))
R>>>> return -1;
R>>>> else
R>>>> return s1.length() + s2.length();
R>>>>}
R>>>>
B>>>Бред это заменять исключения на код возврата. Видать тупые люди эти самые исключения придумали, видать в кодах возврата недостаточно хорошо разобрались.
R>>не люблю медленный код жрущий много памяти. Опыт создания и оптимизации игр под J2ME на моей стороне
D>Предлагаешь в точке вызова проверять, а не вернул ли метод -1 вместо того, чтобы перед вызовом проверить оба аргумента на null?
D>Если уж говорить об оптимизации, то в данном случае надо писать код так, чтобы null'овые значения не появлялись. И оптимизировать надо не все подряд, а только узкие места. И уж точно не надо проецировать практики, используемые в J2ME, на всю яву. Или уж жечь по полной и следовать всем заморочкам JavaCard
D>Если уж говорить об оптимизации, то в данном случае надо писать код так, чтобы null'овые значения не появлялись.
Вот это полностью поддерживаю. Я за безопасный код и эффективный код.