намешаны получение сканнеров, конфигов, старт потока, сокетов, еще и консольный интерфейс.
Может это стоит разбить на отдельные классы?
++++, класс 1) Для получение конфигурации 2) пользовательский ввод данных 3) Сокеты - Правильно понял?
А почему не 1 класс для запуска? UI ui = new ConsoleUI(); ui.run(); А дальше уже твой класс решает че там конфигурировать и что нужно для приложения
Потому что если будет не ConsoleUI, а WebUI тебе придется переписывать весь main
Или даже в 1 строчку new ConsoleUI().run();
Обсуждают сегодня