Size: a a a

2020 June 27

A

Anton in learn.java
Gukov Viktor
Поразительный оверинжиниринг
А Apache Commons CLI, Picocli, Spring Shell не оверинжиниринг?
Зато удобно, гибко и с консольной документацией, если конечно под нагрузкой не просядет.
источник

GV

Gukov Viktor in learn.java
Anton
А Apache Commons CLI, Picocli, Spring Shell не оверинжиниринг?
Зато удобно, гибко и с консольной документацией, если конечно под нагрузкой не просядет.
Разговор шел об учебном проекте hyperskill, где работа с параметрами консоли не является основной темой проекта. По моему мнению, такое раздувание второстепенных вещей только вредит.
источник

A

Anton in learn.java
Gukov Viktor
Разговор шел об учебном проекте hyperskill, где работа с параметрами консоли не является основной темой проекта. По моему мнению, такое раздувание второстепенных вещей только вредит.
Согласен, но стартовый  кусок простого кода писали. А показать готовое решение не мотивирует думать, поэтому готовое, но с заделом оптимизации под задачу..
источник

A

Anton in learn.java
D S
String mode="enc";
For(int i=0; i<args.lenght; i++) {if(args[i].equals("-mode") { mode = args[i+1] }}
Вот миниалистичный код был - int, String и два if подписать.
источник

GV

Gukov Viktor in learn.java
Anton
Вот миниалистичный код был - int, String и два if подписать.
Простые варианты которые сразу в голову приходят это простой перебор массива параметров, с проверкой каждого ключа как предложили выше, либо предварительное складывание всего в мапу и работа с ней.

Но это я со своей колокольни, где было бы банально скучно прикручивать тот же picocli или новые классы представляющие параметры.
источник

GV

Gukov Viktor in learn.java
На раскладывание по классам там есть Nightmare проекты, где приятно подумать над архитектурой
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Да, кстати, интересное наблюдение - наличие какого-то cli в тестовом задании отсеивает процентов 80 кандидатов в джуны
источник

D

Dmitry in learn.java
Может кто знает,  как получить доступ из внешнего интернета к веб приложению, которое на компе на динамическом айти и за натом?
Проброс в роутере настроил, но никак не видит
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Dmitry
Может кто знает,  как получить доступ из внешнего интернета к веб приложению, которое на компе на динамическом айти и за натом?
Проброс в роутере настроил, но никак не видит
Не исключено, что у провайдера тоже нат
источник

AF

Alex F in learn.java
Dmitry
Может кто знает,  как получить доступ из внешнего интернета к веб приложению, которое на компе на динамическом айти и за натом?
Проброс в роутере настроил, но никак не видит
мб http://hldns.ru/ поможет
источник

D

Dmitry in learn.java
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Не исключено, что у провайдера тоже нат
Ирония в том, что просто адрес пингуется, а с портом уже не видит
источник

AF

Alex F in learn.java
Dmitry
Ирония в том, что просто адрес пингуется, а с портом уже не видит
пингуется то внешний
источник

D

DarkPerl in learn.java
Dmitry
Может кто знает,  как получить доступ из внешнего интернета к веб приложению, которое на компе на динамическом айти и за натом?
Проброс в роутере настроил, но никак не видит
Может, вы ошиблись в настройках.
Фаервол в операционке проверьте
источник

D

Dmitry in learn.java
DarkPerl
Может, вы ошиблись в настройках.
Фаервол в операционке проверьте
отключено все что можно
источник

D

DarkPerl in learn.java
Dmitry
отключено все что можно
Значит, еще раз смотрите проброс портов на роутере.
источник

AF

Alex F in learn.java
Как вы за нат собрались попадать я чёто не понимаю
источник

СШ

Слышал Шорохи... in learn.java
а статик переменные обязаловка делать заглавными?
источник

AF

Alex F in learn.java
Слышал Шорохи
а статик переменные обязаловка делать заглавными?
константы
источник

D

DarkPerl in learn.java
Слышал Шорохи
а статик переменные обязаловка делать заглавными?
Константы
источник

D

DarkPerl in learn.java
)))))))))))
источник