Size: a a a

Java/Kotlin and more

2021 February 02

K

Konstantin in Java/Kotlin and more
Всем привет. можно стажерские вопросы?
У меня есть файл .json с объектами. надо написать два метода, по записи объектов в этот файл и извлечению.
При записи я передаю List<Object> в файл, соответственно структура у меня [{"1":"name1"}, {"2": "name2"}],  а вот как получить назад этот List<Object>, возникли трудности
источник

C

Cyclone in Java/Kotlin and more
Konstantin
Всем привет. можно стажерские вопросы?
У меня есть файл .json с объектами. надо написать два метода, по записи объектов в этот файл и извлечению.
При записи я передаю List<Object> в файл, соответственно структура у меня [{"1":"name1"}, {"2": "name2"}],  а вот как получить назад этот List<Object>, возникли трудности
google java read json
источник

R

Responsibility in Java/Kotlin and more
Ребят, вот я тестирую маппер и у меня получаются слишком много assert'ов и  хотелось бы как то от этого избавиться, можете посоветовать как это дело скомповать а в идеале скинуть пример таких тестов?
источник

✔D

✔️Alexey Draznin in Java/Kotlin and more
Responsibility
Ребят, вот я тестирую маппер и у меня получаются слишком много assert'ов и  хотелось бы как то от этого избавиться, можете посоветовать как это дело скомповать а в идеале скинуть пример таких тестов?
чем плохо большое количество ассертов? или лень писать их?
источник

R

Responsibility in Java/Kotlin and more
✔️Alexey Draznin
чем плохо большое количество ассертов? или лень писать их?
Читабильность
источник

C

Cyclone in Java/Kotlin and more
Responsibility
Читабильность
Есть всякие assertAll и allOf (от библиотеки зависит) - сборный ассерт ассертов с одной точкой ошибки.
источник

БТ

Бекмамбет Трахтенбер... in Java/Kotlin and more
Ну так впольне читабельно. Много - не значит плохо
источник

БТ

Бекмамбет Трахтенбер... in Java/Kotlin and more
Но если есть возможность уменьшить их кол-во или разделить на разные тесты, то лучше так и сделать
источник

YG

Yury Golikov in Java/Kotlin and more
Responsibility
Ребят, вот я тестирую маппер и у меня получаются слишком много assert'ов и  хотелось бы как то от этого избавиться, можете посоветовать как это дело скомповать а в идеале скинуть пример таких тестов?
Например ты можешь сравнивать объекты. Equals
источник

БТ

Бекмамбет Трахтенбер... in Java/Kotlin and more
Стоит понять почему их изначально так много
источник

БТ

Бекмамбет Трахтенбер... in Java/Kotlin and more
Да, объекты легко сравнивать через usingRecursiveComparison()
источник

БТ

Бекмамбет Трахтенбер... in Java/Kotlin and more
А ты как я вижу каждое поле отдельно сравниваешь. А если новое добавится?
источник

C

Cyclone in Java/Kotlin and more
Responsibility
Читабильность
Ты блин всё так замазал, чтобы твой невероятно ценный код не украли?
Было бы хоть понятно, что ты там делаешь в ассертах.
источник
2021 February 03

M

Michael in Java/Kotlin and more
@online Добрый день. Не подскажите ли, jhipster хорошая идея?
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Michael
@online Добрый день. Не подскажите ли, jhipster хорошая идея?
Для быстрого прототипирования да, а так - не очень
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
да даже для быстрого прототипирования он странновато выглядит
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
я несколько раз пытался в нем разобраться, каждый раз забиваю. там прям слишком много всего сразу из коробки, непонятно что где и как работает
источник

C

Cyclone in Java/Kotlin and more
По-моему, прикольная вещь, чтобы посмотреть, как устроены всякие инфраструктурные настройки.
источник

k

kuzznya in Java/Kotlin and more
Добрый день
Имеет ли смысл для достаточно небольшого приложения из 5-7 сервисов выносить eureka server в отдельный сервис? В данный момент эврикой является главный сервис, в котором основная логика
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
kuzznya
Добрый день
Имеет ли смысл для достаточно небольшого приложения из 5-7 сервисов выносить eureka server в отдельный сервис? В данный момент эврикой является главный сервис, в котором основная логика
Обычно Эврика и конфиг отдельно. У нас там ещё админ
источник