Школа магии и волшебствп Хогвартс: ищешь в фолиантах подходящее @заклинание, правильно произносишь, и ждёшь, чтобы все заработало и при этом не убило.
@kirekov4 жыл бұрын
Интересный доклад. Есть только один вопрос. На 7:07 приводится пример unit-теста, который сложно написать для Spring. Из чего делается вывод, что, мол, так делать не надо. Но ведь это же не unit-тест. По факту мы тестируем не один класс, а сразу три: resolver, composer и properties. Если хотя бы один из них поменяется, могут по цепочке упасть и все тесты для resolver, чего происходить не должно. По-хорошему мы должны передавать mock от WordsComposer и задавать ему необходимое поведение. Таким образом можно и покрыть большинство тест-кейсов, и не сталкиваться с проблемой, что отсутствует user.properties.
@ВладиславГерасимов-щ7р5 жыл бұрын
Ребята молодцы! Смотрю выступление третий раз, сейчас только до конца разобрался, что к чему, так как не хватало опыта
@TaranovskiAlex6 жыл бұрын
доклад как всегда на высоте! спасибо!
@NikolayMishin3 жыл бұрын
спасибо, очень сложная тема, на 5 раз я наконец разобрался как это работает))
@GAVVVR5 жыл бұрын
Очень полезно, спасибо. Вот это "сканирование вверх", а затем "сканирование вниз" для меня было не очевидно, отлично продемонстрировали это в докладе.
@zigzag23413 жыл бұрын
Как такую жесть вообще можно обьяснять и не запутаться..
@TazmanianDevil20103 жыл бұрын
Да тут можно смотреть и запутаться )
@andrii_popov6 жыл бұрын
Приложенеи с экспертами улыбнуло) А в остальном - повторение документации. Я так и не понял как ПРАВИЛЬНО тестировать в SpringBoot (интеграционные тесты): стратегия, куда ложить ИТ-тесты, куда ложить юнит-тесты, именование классов, как запустить только юнит-тесты, как запустить только интеграционные, какие компоненты тестировать в связке и сколько их должно быть чтобы спать спокойно. Неплохо было бы в продолжении осветить свой опыт, "как делать?" а не "как можно делать?".
@dmitryWeirdo6 жыл бұрын
Так и не понял, как заставить людей не писать «ложить» :)
@slogic10 Жыл бұрын
Чтобы быть спокойным, надо тестировать как можно больше. Но это не бесплатно (увеличивается время на старт контекста). Компромисс вы сами должны найти. А по набору тестов вообще все просто. Либо сьюты делаете сердствами junit (Test Suite), либо аннотации проставляете и тестируете отдельные группы через surefire, либо тот же surefire, но по маске имен файлов (но тут вы сразу должны придерживаться правил именования).
@leonidsucharev36566 жыл бұрын
Интересно, Евгений в такой же манере работает в команде с её членами в реальных проектах, как он работал с Кириллом на докладе?
@MrARNOLD5 жыл бұрын
Однако с таким Тим-лидом не пропадёшь и с юмором и не кричит ;)
Если последние 5 минут посмотреть видео на 0.75 можно получить истинное удовольствие.
@Denis-sds2 жыл бұрын
Получаем пьяного Женю
@konstantinchvilyov96024 жыл бұрын
Программирование превратилось в гадание.
@Rostik13.9610 ай бұрын
Пили свой очереднярский велосипед и не гадай ;)
@tusman4ik11 ай бұрын
3:30😂😂😂
@caffeine0mgn6 жыл бұрын
это капец. 100500 способов выстрелить себе в ногу. Не зря я не люблю спринг
@zezaka76166 жыл бұрын
тараторят, перебиавают друг друга.. Борисов давит... доклад не очень качественный
@МаксимАлексеев-ч4й5 жыл бұрын
Евгений опытный докладчик, время на докладе ограничено. Когда Евгений видел, что объяснения его коллеги неточные или не очень понятные - он перебивал и уточнял. Да, может не очень красиво, но без вставок Евгения доклад был бы менее понятным.
@SinevSA6 жыл бұрын
Видимо, совсем для русско-говорящих. Документация, куча комментариев в исходном коде... Но мы ж не читатели, мы писатели :-)
@alexeystaroverov48046 жыл бұрын
Как вы задолбали своими понтами... Учитесь у индусов.