Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
Слышали про TDD? Использовали? Вероятно, нет. Но если и пробовали, то вряд ли используете методологию на практике каждый день. Если вы, конечно, не фанат экстремальных практик программирования.
Спикер рассмотрит, как можно использовать TDD простым смертным каждый день и получать от этого пользу и удовольствие, и попробует найти рациональное зерно в этой практике. Не только для фанатов экстремального программирования, а для всех.
В программе:
1. Переход от бизнес-требований к различным видам тестов.
2. TestRestTemplate.
3. Mockito и проблемы тестирования бизнес логики.
4. WebMvcTest, DataJpaTest и тестирование разных слоёв приложения.
5. Проблема «раздутия» тестового контекста.
6. Тестируем Kafka — варианты, подходы. Нужен ли тут TDD или это третья нога?
7. Разделение тестов на слои и их архитектура. Закон Конвея для тестов.
8. TestContextBootstrapper и TypeExcludeFilters.
Презентация к докладу: https://squidex.jugru.team/api/assets...
Поделиться в:
Доступные форматы для скачивания:
Скачать видео mp4
Информация по загрузке:
Скачать аудио mp3
Похожие видео
array(10) {
[0]=>
object(stdClass)#4572 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "hUzpe73Oa3g"
["related_video_title"]=>
string(126) "Семен Киреков — Spring, Hibernate, паттерн Value Object и границы его применения"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
string(55) "JPoint, Joker и JUG ru — Java-конференции"
}
[1]=>
object(stdClass)#4545 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "nGfeSo52_8A"
["related_video_title"]=>
string(86) "Евгений Борисов — Spring – Глубоко и не очень"
["posted_time"]=>
string(19) "7 лет назад"
["channelName"]=>
string(55) "JPoint, Joker и JUG ru — Java-конференции"
}
[2]=>
object(stdClass)#4570 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "ZJKxyxf1C9k"
["related_video_title"]=>
string(127) "Россия вступает в войну на Ближнем Востоке? / Жёсткое заявление МИД РФ"
["posted_time"]=>
string(21) "4 часа назад"
["channelName"]=>
string(10) "NEXTA Live"
}
[3]=>
object(stdClass)#4577 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "mlNCNv43aE8"
["related_video_title"]=>
string(144) "Дмитрий Фролов — Легаси. Оптимизации. Обфускация. Героическая борьба с Minecraft"
["posted_time"]=>
string(19) "1 час назад"
["channelName"]=>
string(55) "JPoint, Joker и JUG ru — Java-конференции"
}
[4]=>
object(stdClass)#4556 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "Z_vEWfalqlg"
["related_video_title"]=>
string(78) "Урок 27. Spring Security. Базовая настройка SecurityConfig"
["posted_time"]=>
string(21) "1 день назад"
["channelName"]=>
string(37) "Артём Михайлов про IT"
}
[5]=>
object(stdClass)#4574 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "7mZqJShu_3c"
["related_video_title"]=>
string(99) "Евгений Борисов, Кирилл Толкачев — Проклятие Spring Test"
["posted_time"]=>
string(19) "7 лет назад"
["channelName"]=>
string(55) "JPoint, Joker и JUG ru — Java-конференции"
}
[6]=>
object(stdClass)#4569 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "MHdBZ88Lo2w"
["related_video_title"]=>
string(162) "⚡️Война: ультиматум Трампа. Эвакуация в Москве. Дочери Путина на ПМЭФ | Галлямов | ВОЗДУХ"
["posted_time"]=>
string(21) "3 часа назад"
["channelName"]=>
string(29) "Ходорковский LIVE"
}
[7]=>
object(stdClass)#4579 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "dCFHjdhhsNI"
["related_video_title"]=>
string(120) "Дуглас Макгрегор: Иран против Израиля: На пороге ядерного кризиса"
["posted_time"]=>
string(23) "6 часов назад"
["channelName"]=>
string(16) "Stewart Mitchell"
}
[8]=>
object(stdClass)#4555 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "SVI7BxfOWdk"
["related_video_title"]=>
string(156) "ПОВЫШЕНИЕ ШТРАФОВ В 8 - 40 РАЗ: НОВЫЕ штрафы, ловушка в ОСАГО, секретные отметки в правах"
["posted_time"]=>
string(24) "12 часов назад"
["channelName"]=>
string(33) "Александр Шумский"
}
[9]=>
object(stdClass)#4573 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "gD8xUkZW1GU"
["related_video_title"]=>
string(79) "Андрей Беляев — DTO: живи быстро, гори ярко"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
string(55) "JPoint, Joker и JUG ru — Java-конференции"
}
}