Size: a a a

2020 May 23

IS

Ilya Slezkin in learn.java
Юрий
да, Unit достаточно
спасибо
источник

IS

Ilya Slezkin in learn.java
Юрий
да, Unit достаточно
нет должно быть все таки class Army<T extends Unit & Race>
источник

IS

Ilya Slezkin in learn.java
если я ставлю просто юнит, то могу создать массив
Army<Cavalry> cavalryArmy = new Army<>();
источник

IS

Ilya Slezkin in learn.java
если ставлю + Race, то никто не сможет создавать левые массивы
источник

Ю

Юрий in learn.java
тогда сделайте еще один Generic , назовите его R extends Unit
источник

Ю

Юрий in learn.java
и возвращайте его в том рандомном методе
источник

IS

Ilya Slezkin in learn.java
🤔  .... спасибо за идейку, попробую реализовать
источник

IS

Ilya Slezkin in learn.java
@gibson1 вы были правы, так не работает, извиняюсь
источник

М

Макс in learn.java
привет
здесь может кто помочь разобраться с webpack ?
источник

IL

Igos Linder in learn.java
Здравствуйте, подскажите пожалуйста, как мне в A.java получить вывод из B.java/ т.е.  считать с консоли его который выдает B.java?


public class B {
   public static void main(String[] args) {
       
       System.out.println(args[0]);
   }
}

public class A {

   public static void main(String[] args) {

       B subnet = new B();

       String[] test01 =  new String[] {"fgfgfg"};      
   
       subnet.main(test01);      
     
   }
}
источник

NS

Nikita Shestakov in learn.java
А оформить как обычный метод например в B, потом создать объект в A и вызвать этот метод, не подходит для решения?
источник

NS

Nikita Shestakov in learn.java
Не main метод создать, а обычный
источник

IL

Igos Linder in learn.java
нет мне нужно именно что бы это были две независимые программы ктоорые могли бы друг дргуа юзаать)
источник

ДЧ

Денис Чиканов... in learn.java
Igos Linder
нет мне нужно именно что бы это были две независимые программы ктоорые могли бы друг дргуа юзаать)
Тогда тебе надо посмотреть просто на то, как из джава-кода другие процессы запускать (джавовые или нет - уже становится неважно)
источник

ДЧ

Денис Чиканов... in learn.java
Хотя зачем так делать, когда ты оба сам пишешь, конечно, непонятно
источник

IL

Igos Linder in learn.java
Денис Чиканов
Хотя зачем так делать, когда ты оба сам пишешь, конечно, непонятно
ну например что бы одна программа могла запутить ругую с ее main'ом и потестировать на различные вводные параметры
источник

ДЧ

Денис Чиканов... in learn.java
Igos Linder
ну например что бы одна программа могла запутить ругую с ее main'ом и потестировать на различные вводные параметры
Это плохая затея. Надо вместо этого выносить тестируемую логику (обработка входных параметров в том числе) в не-мэйн методы, которые можно просто тестировать с помощью библиотек/фреймворков для тестирования в рамках того же приложения.
источник

ДЧ

Денис Чиканов... in learn.java
End-to-end тесты  "извне" (из отдельного скрипта или приложения в широком смысле этого слова) тоже имеют место быть для более сложных систем и приложений, но судя по уровню описываемой ситуации, это что-то, что ждёт в относительно далёком будущем, и пока не надо забивать себе таким мысли.
источник

g

guga in learn.java
Сегодня java исполняется 25 лет, в честь этого @nipafx, автор http://blog.codefx.org запустил 25-часовой стрим, с гостями из джавы, в 20:00 UTC будет Браян Гоец рассказывать почему джава иногда бесит и как вчерашние отличные идеи стали сегодняшним проблемами. Присоединяйтесь: https://www.twitch.tv/nipafx
источник

ИВ

Илья Высоцкий... in learn.java
Подскажите кто знает. У меня в методе есть свитч блок с несколькими кейсами. В кейсах присваиваются различные имплементации моего компоратора и он отрабатывает, возвращая лист. Как мне протестировать не сам лист, а то что присвоился правильный компаратор и отработал именно его метод? можно так вообще? Учитывая что это все внутри метода просто произошло? Кажется мне что как-то через verify мокитовский можно можно этот вызов метоода чекнуть, но как?
источник