Size: a a a

2020 September 19

В

Витя in learn.java
источник

В

Витя in learn.java
Как избавиться от лишнего пробела? Всю голову сломал уже
источник

L

Linnik 🎄 in learn.java
Витя
Как избавиться от лишнего пробела? Всю голову сломал уже
trim
источник

L

Linnik 🎄 in learn.java
Метод
источник

AS

Alex S in learn.java
User user = new User();
Попробуй arr = {1,2,3,4}
так вот, эта фишка прокатывает только при инициализации
источник

A

Andrzej in learn.java
Всем привет!Раньше в дебагере при проверке условных конструкций отображалось true или false,а сейчас нет.Кто может подсказать как исправить,в чём причина?
источник

Э

Эд in learn.java
Andrzej
Всем привет!Раньше в дебагере при проверке условных конструкций отображалось true или false,а сейчас нет.Кто может подсказать как исправить,в чём причина?
Никогда такого не замечал пока не положишь результат в переменную
источник

A

Andrzej in learn.java
Эд
Никогда такого не замечал пока не положишь результат в переменную
Спасибо,помогло!
источник

T

Tagir in learn.java
Andrzej
Всем привет!Раньше в дебагере при проверке условных конструкций отображалось true или false,а сейчас нет.Кто может подсказать как исправить,в чём причина?
Эта штука работает исключительно статически, без выполнения программы. Она распознаёт только ограниченный набор выражений
источник

T

Tagir in learn.java
Когда останавливаешься на брейкпоинте, она пускает статический анализ от текущего состояния программы и выводит то, что позволяет статический анализ
источник

T

Tagir in learn.java
В элементы списка анализ не умеет. Иногда умеет в элементы массива
источник

Э

Эд in learn.java
Тагир, пригодилась ли математика для разработки фич статического анализа. Если да, то какие области? Просто интересно
источник

T

Tagir in learn.java
Эд
Тагир, пригодилась ли математика для разработки фич статического анализа. Если да, то какие области? Просто интересно
Основополагающая штука там - алгебраические решётки. На них всё держится, это надо освоить
источник

T

Tagir in learn.java
источник

T

Tagir in learn.java
Остальное по мелочи. Например, я полностью делал в нашем анализаторе арифметику на множествах целых чисел и арифметику в кольце вычетов
источник

Э

Эд in learn.java
Понял, спасибо
источник

T

Tagir in learn.java
Идейка знает, например, что если a=i*2+1, а b=j*2, то они не равны друг другу
источник

A

Andrzej in learn.java
Tagir
Эта штука работает исключительно статически, без выполнения программы. Она распознаёт только ограниченный набор выражений
Спасибо
источник

AM

Alexei Mokhov in learn.java
Вопрос: мокаем дао и тестим метод isUserSetForDate,  user имеет лист дат и при обращении  when( this.service.isUserSetForDate( Long id ,LocalDate.of( 31,12,12 )) ).thenReturn(true) всегда падаем по NPE
источник

AM

Alexei Mokhov in learn.java
Как правильно тестить такие методы?
источник