Size: a a a

JPoint, Java-конференция

2020 May 20

PC

Pavel Chernyak in JPoint, Java-конференция
ну то есть сперва приготовь свой докер образ с гральвм, потом запускай в нем свои приложки....
источник

VS

Vladimir S in JPoint, Java-конференция
А какому Владимиру вопросы задавать?) а то я не в теме)
источник

PC

Pavel Chernyak in JPoint, Java-конференция
Vladimir S
А какому Владимиру вопросы задавать?) а то я не в теме)
Владимиру Ситникову
источник

PC

Pavel Chernyak in JPoint, Java-конференция
источник

PC

Pavel Chernyak in JPoint, Java-конференция
источник

AC

Anton Chistyakov in JPoint, Java-конференция
Andrei Kogun
Внимание конкурс! Собираем вопросы к Владимиру по теме его будущего доклада, автор лучшего получит бесплатный билет на JPoint, итоги подведем через неделю, вопросы пишите в этот чат.
... если бы "тема будущего доклада"  присутствовала в Pinned message, имхо, было бы совсем хорошо.
источник

AK

Andrei Kogun in JPoint, Java-конференция
Сначала, очевидно, надо сходить и посмотреть запись сегодняшнего эфира - https://www.youtube.com/watch?v=euoqwouDrSc, тогда и вопросов таких не будет. )
источник

T

Tagir in JPoint, Java-конференция
Oleg Shelajev
не надо делать native image, это такая оптимизиция. Если понимаешь зачем - то можно делать, если не понимаешь зачем — (performance SLA и так выполняется) то и не надо делать. Ты же не оптимизируешь приложение просто так бесцельно? вот и тут не надо
Не оптимизируешь просто так? @stsypanov, дай я подержу твоё пиво!
источник

СЦ

Сергей Цыпанов... in JPoint, Java-конференция
Tagir
Не оптимизируешь просто так? @stsypanov, дай я подержу твоё пиво!
😂
источник

AC

Anton Chistyakov in JPoint, Java-конференция
#вопросВладимиру  @vladimirsitnikv
Появился ли в современных инструментах ) показ контекст ( surrounding context ) при fail-е ?
Смотри, как это в стареньком, но работающем spock-е здесь:
http://blog.codepipes.com/testing/spock-vs-junit.html#spock-provides-you-with-the-surrounding-context
источник

AK

Anatoliy Korovin in JPoint, Java-конференция
@vladimirsitnikv привет!

есть вопрос, но возможно ты расскажешь об этом на jpoint, тогда можно не спойлерить =)

"как ты относишься к SoftAssertions ?"

мне кажется, что мало кто пишет
assertThat(...).as("ВОТ ТУТ ЧТО-НИБУДЬ").isEqualTo(...);

и в старых версиях assertj потом бывало тяжело на CI разбираться где именно произошел FAIL
источник

AV

Alexei Vinogradov in JPoint, Java-конференция
Забавный момент. Есть такая вещь - темплейты. Например Apache FreeMarker (ftl), Java. И в этих темплейтах частенько полно логики, которую полезно покрывать юнит тестами.
Как проверить coverage таких тестов? Не нашел сейчас на вскидку инструментов, хотя проблема то довольно общая.

Какие-то идеи?

Ну кроме - "логика в темплейтах - зло".

Для старожилов - когда-то что-то похожее делали jsp. (и там тоже быстро пришли к выводу - логика в jsp это зло)
источник

NK

ID:0 in JPoint, Java-конференция
В этой подборке — доклады с летних конференций JUG Ru Group, которые будут интересны Java-разработчикам: распределенные вычисления, DevOps, мобильная разработка, тестирование и фундаментальные доклады, не привязанные к конкретным технологиям и стекам.

https://jpoint.ru/2020/news/7ryp0vnsgehpgl2m9vw3tk/
источник

ВВ

Виктор Вербицкий... in JPoint, Java-конференция
@vladimirsitnikv не смотрел в сторону Testcontainers? Там проблема понятности падения зачастую выходит на новый уровень сложности. Потому как всё, что у нас остаётся от состояния контейнера - только его логи. В результате мало сам тест написать правильно, надо ещё и в контейнере логировать грамотно.
источник

PC

Pavel Chernyak in JPoint, Java-конференция
Anton Chistyakov
#вопросВладимиру  @vladimirsitnikv
Появился ли в современных инструментах ) показ контекст ( surrounding context ) при fail-е ?
Смотри, как это в стареньком, но работающем spock-е здесь:
http://blog.codepipes.com/testing/spock-vs-junit.html#spock-provides-you-with-the-surrounding-context
В junit 5 точно появился.
источник

AC

Anton Chistyakov in JPoint, Java-конференция
Pavel Chernyak
В junit 5 точно появился.
Ваша уверенность прекрасна... но меня не убедила )
источник

PC

Pavel Chernyak in JPoint, Java-конференция
Anton Chistyakov
Ваша уверенность прекрасна... но меня не убедила )
@DisplayName - не то что нужно?
источник

KR

Kirill Romanov in JPoint, Java-конференция
Тут скорее нужна более продвинутая библиотека матчеров, типа AssertJ
источник

AC

Anton Chistyakov in JPoint, Java-конференция
Pavel Chernyak
@DisplayName - не то что нужно?
нет.
источник

AV

Alexei Vinogradov in JPoint, Java-конференция
в JUnit5 он точно не появилось и не появится :).

Думаю, что да нужно допиливать матчеры -
assertThat(books.get(1)).isEqualTo("War and peace");

что бы при ошибке выдавал не только books.get(1).toString() но и books.toString()  и т.д.

И это вообще нетривиально на первый взгляд, если вообще возможно с Java
источник