@jvmchat

Страница 974 из 2890
Oleksandr
04.01.2017
12:26:49
я даже с гвт юзал

Руслан
04.01.2017
12:26:53
Я в аутсорсе видел проект на java7/java8/scala/groovy

Но это не значит это типичное примение

Я в аутсорсе видел проект на java7/java8/scala/groovy
Типо писали проект, начали на java7, тесты на грувях, потом втащили java8 - пол проекта осталось на семерке. Потом еще скалатест добавили

Google
Aliaksei
04.01.2017
12:28:40
Было скучно

Руслан
04.01.2017
12:28:53
Это я спрашиваю нахуя

Митко Соловец?
04.01.2017
12:31:46
О, а тут давай подробнее, какие ты классы решил рефакторить?
да там по мелочи, там где ты с секьюрити контекстом работаешь, я обычно выношу в какие-нибудь SecurityUtils, плюс немного не пойму для чего HeapApplicationContext

Руслан
04.01.2017
12:32:08
А как ты в тестах будешь мокать секьюрити?

Без HeapApplicationContext

Митко Соловец?
04.01.2017
12:32:36
Руслан
04.01.2017
12:32:41
Типичная инжектабл обертка над thread local

тут просто тестов не секьюрити не было, но я по привычке нахерачил

Митко Соловец?
04.01.2017
12:33:19
а как тестируете секрьюрити?

Руслан
04.01.2017
12:33:28
А тесты на секьюрити самые важные, особенно если с бутом работает

а как тестируете секрьюрити?
по всякому, нужно все хорошо оттестировать. начиная от юнит тестов, до интеграционных

Руслан
04.01.2017
12:38:07
тесты не нужны, ты должен верить в свой код!
— Галустян, докажи что этот метод работает как написано в доке. — Мамой клянусь!

Google
Митко Соловец?
04.01.2017
12:38:21
я видел как коллеги тестировали секьюрити, они инжектили фильтер чэйн и подставляли его в mvcMock

такой вариант имеет право на жизнь?

Руслан
04.01.2017
12:38:50
Митко Соловец?
04.01.2017
12:38:59
да можно

Руслан
04.01.2017
12:39:33
Чтобы быть уверенным что ты спринг бут правильно настроил, и он при апдейте ничего не сломал нужно тестировать против реального, запущенного сервера

guga
04.01.2017
12:52:02
И сам конфиг еще https://github.com/Heapy/wth2/blob/master/src/main/java/by/heap/SecurityConfig.java
ой-йой, кто это инжектит бины прямо в поля?

Митко Соловец?
04.01.2017
12:52:32
Anton
04.01.2017
12:52:36
Юрген сейчас подавился чаем

guga
04.01.2017
12:52:38
или два года назад можно было?

Руслан
04.01.2017
12:52:46
ой-йой, кто это инжектит бины прямо в поля?
Тогда нельзя была конструктор инжекшен делать в конфигурации afaik

Митко Соловец?
04.01.2017
12:52:48
как меняются люди...

Руслан
04.01.2017
12:53:16
как меняются люди...
но да, люди меняются, узнают/изучают лучшие практики

Никто не заметил что там еще на джаве проект?

Митко Соловец?
04.01.2017
12:53:42
ты мне глаза открыл

Руслан
04.01.2017
12:56:08
> Similarly, you may have noticed that @Configuration classes historically did not support constructor injection. They do now as of 4.3, and they obviously allow for omitting @Autowired in a single-constructor scenario as well…

Anton
04.01.2017
12:56:08
сорваны покровы, мир перевернулся. Земля перестала вращаться

Руслан
04.01.2017
12:57:10
Но вообще да, тогда таким еще баловлся

Потом завязал

Google
Руслан
04.01.2017
12:57:44
Митко Соловец?
04.01.2017
12:57:46
guga
04.01.2017
12:58:09
кстати, а вы и конфигурации тестируете?

Митко Соловец?
04.01.2017
12:59:44
безумие

Luger
04.01.2017
13:00:06
Вся жизнь для тестов что ли?)

guga
04.01.2017
13:00:56
еееее

только хардкор

Руслан
04.01.2017
13:05:55
Антон начал про Rx писать https://zeroturnaround.com/rebellabs/rxjava-for-easy-concurrency-and-backpressure/

Anton
04.01.2017
13:06:11
попросили. написал.

Anton
04.01.2017
13:06:22
про что просят. про то и напишу :)

хочешь, про Бутик? :)

Anton
04.01.2017
13:06:39
Помогите плз. Пытаюсь запустить спринг бут приложение на jboss as 7.1.1. При деплое падает с java.lang.ClassCastException: io.undertow.servlet.sse.ServerSentEventSCI cannot be cast to javax.servlet.ServletContainerInitializer Обновил модуль жбосса javax.servlet до 3.1, не помогло, что еще можно попробовать?

Руслан
04.01.2017
13:06:45
Да не, просто поделился)

Anton
04.01.2017
13:06:59
Да не, просто поделился)
всё правильно сделал

Руслан
04.01.2017
13:07:36
Или слишком толсто?

Google
Митко Соловец?
04.01.2017
13:08:01
у тебя в буте на выбор есть три эмбеддед сервлет-контейнера

Sergey
04.01.2017
13:08:13
ну в бут не обязательно ж вшивать контейнер

Anton
04.01.2017
13:08:19
Руслан
04.01.2017
13:08:21
слишком неприкрыто
Ну человек спросил что можно попробовать)

Admin
ERROR: S client not available

Anton
04.01.2017
13:08:33
аа. ну попробовать и пирожок можно.

Руслан
04.01.2017
13:08:44
Митко Соловец?
04.01.2017
13:09:04
зачем ембедед, за javaee будущее
этот Руслан сломался

принесите нового

Руслан
04.01.2017
13:09:47
этот Руслан сломался
Не, ну ты просто выше так говорил

Anton
04.01.2017
13:09:54
у меня будет вопрос к тебе, зачем ты бут деплоишь в апп-сервер?
да, требования использовать jboss, а 7.1 потому что для него есть openam агент

Митко Соловец?
04.01.2017
13:10:09
прям как я

да, требования использовать jboss, а 7.1 потому что для него есть openam агент
ну Антон выше нашел проблему, джарки сервлет-апи нет на сервере

подлей и посмотри, что будет

Anton
04.01.2017
13:11:04
ну Антон выше нашел проблему, джарки сервлет-апи нет на сервере
наоборот вобщем то.. но по ссылке на SO вполне себе написано как решать. так что может даже сработает

Google
Anton
04.01.2017
13:12:34
@fundamentalparticle @HeapyHop спасибо, попробую сейчас

Митко Соловец?
04.01.2017
13:12:59
Руслан, походу бутик попробуют все-таки

Руслан
04.01.2017
13:13:30
Ага)

Только там тоже нету контейнера

Митко Соловец?
04.01.2017
13:13:57
а бутик на чем запускается?

я видел модуль джетти там

Руслан
04.01.2017
13:14:08
на джаве

)

Митко Соловец?
04.01.2017
13:14:20
на джаве
чет ты толстый сегодня

Anton
04.01.2017
13:14:24
jetty/tomcat/undertow там. всё такое же контейнерное

Руслан
04.01.2017
13:14:54
jetty/tomcat/undertow там. всё такое же контейнерное
андртоут у нас на хендлерах. а не сервлетах

Anton
04.01.2017
13:15:10
:)

Руслан
04.01.2017
13:16:51
И кто тут толстый сегодня))

Кто каким http клиентом пользуется? OkHttp – 6 ??????? 29% Apache HC – 6 ??????? 29% Spring RestTemplate – 6 ??????? 29% Other (отпишитесь) – 3 ???? 14% Google Http Client ▫️ 0% ? 21 people voted so far.

Митко Соловец?
04.01.2017
13:18:02
рест темплэйт юзаю, т.к. проект в экосистеме спринга

Страница 974 из 2890