Код для кармодрочера. Компилировать и постить раз в год

Код для кармодрочера. Компилировать и постить раз в год
Автор поста оценил этот комментарий
это не java way код.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Я знал, что прибегут великие программисты и начнут учить полиморфизму)
показать ответы
1
Автор поста оценил этот комментарий
Соорудить класс для вывода одной строки....
раскрыть ветку (1)
Автор поста оценил этот комментарий
Как будто класс - это что-то глобально-монументальное)
Автор поста оценил этот комментарий
Я бы сказал, что по скрину не доказать, но определить можно с большой долей вероятности
раскрыть ветку (1)
Автор поста оценил этот комментарий
Презумпцию невиновности никто не отменял)
А вообще comminity edition вполне подходит для большинства проектов.
Автор поста оценил этот комментарий
Неужели, в ruby 100 лет уже было Time.now в джаве этого не хватало конечно
раскрыть ветку (1)
Автор поста оценил этот комментарий
в джаве это System.currentTimeMillis() или просто new Date()
показать ответы
Автор поста оценил этот комментарий
*привереда mode on*
Ну есть же уже в 1.8 такое чуто как java.time, чеж вы такую жесть как календарь исрпользуете-то >_<

http://docs.oracle.com/javase/8/docs/api/java/time/package-s...

int year = Year.now().getValue();
раскрыть ветку (1)
Автор поста оценил этот комментарий
у меня jdk 7, решил ради такого существенного изменения не скачивать 8)
5
Автор поста оценил этот комментарий
Не используй переменные из одной буквы, давай классам понятные названия, пиши javadoc и комменты, убери IOException, используй String.format(), сделай year и строку вывода final, заведи константу PIZDYCK_AGE... Наполиморфировал тут >:(
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо за науку, о великий гуру!
Автор поста оценил этот комментарий
А еще есть любители срубить плюсца.
Один мне доказывал как-то что использовать функцию для перевода величин быстрее и эффективнее чем умножать число xD.
раскрыть ветку (1)
Автор поста оценил этот комментарий
В интернете все профессора. А глянешь в их код, так там switch на 30 кейсов)
показать ответы
Автор поста оценил этот комментарий
Кстати, прочти внимательно первую ссылку - компилятор использует StringBuffer, а не билдер для оптимизации потерь памяти при использовании сложения строк.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Людям просто на работе холиваров не хватает. Либо на работе они проигрывают все споры и решили тут отыграться под завесой анонимности))
показать ответы
Автор поста оценил этот комментарий
Да, джавадок для хеллоуворлда. final конечно -- оптимизируем, ХАЙЛОАД же! Ну что за пиздец.
Ну а String.format и правда полущ.
P.S. На самом деле лучше не писать на джаве, она вас плохому научит. Я серьезно. Возьмите что-нибудь с функциональным уклоном, ту же скалу. Мозги на правильное место встанут, потом можно на всем остальном писать.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Да, когда-нибудь надо будет взяться за Скалу, это сейчас вроде очень модно)
показать ответы
Автор поста оценил этот комментарий
но ведь есть стринг билдер...
раскрыть ветку (1)
Автор поста оценил этот комментарий
Чего только ненужного мне тут не предлагают)
показать ответы