Описания нет, т.к. только набросан каркас. Приложение консольное. pom.xml уже настроен для сборки jar через Maven.
Список команд вызывается через команду help.
Из функционала пока есть возможность переключить вперед/назад, сменить жанр.
К сожалению, пока нет времени дорабатывать. Как только появится, сделаю историю, избранные, like, dislike.
Кстати тут есть одна особенность. Чтобы распространять свой клиент, нужно, чтобы он не обходил ограничения веб версии. А именно запрет на скачивание и воспроизведение рекламы.
final запрещает перезапись перезапись переменной. Т.е. создается ссылка на объект и больше не меняется. Вот только состояние объекта может меняться как угодно.
Можно конечно все поля класса пометить как final :)
Интересно, а как устроен импакт анализ? Кажется, что при большом потоке задач ручной анализ будет страдать (рутина все же).
И хочется узнать мнение про автоматический анализ на CI сервере
Список команд вызывается через команду help.
Из функционала пока есть возможность переключить вперед/назад, сменить жанр.
К сожалению, пока нет времени дорабатывать. Как только появится, сделаю историю, избранные, like, dislike.
Кстати тут есть одна особенность. Чтобы распространять свой клиент, нужно, чтобы он не обходил ограничения веб версии. А именно запрет на скачивание и воспроизведение рекламы.
Можно конечно все поля класса пометить как final :)
Как раз для этого случая в C# используются ref и out. В Java да, это доставляет массу неудобств