Выпуск 2. Пример проекта и основной вопрос TDD (Test Driven Development).

  Рет қаралды 3,444

Изучаем Java

Изучаем Java

2 жыл бұрын

В этом выпуске мы познакомимся с проектом, в рамках которого будем создавать новый функционал и писать для него модульные тесты. Также поговорим об одном из базовых постулатов TDD - Test Driven Development - тест должен быть написан до самого модуля.
Проект: github.com/java-webinars/simp...
Площадки:
KZfaq: / @java8599
Яндекс-Дзэн: zen.yandex.ru/id/6230f52cd9d0...
RuTube: rutube.ru/channel/23674620
Telegram: t.me/+_wL3m8e4DWg0ZDhi

Пікірлер: 10
@alexv1571
@alexv1571 11 ай бұрын
Спасибо для обьяснения. Повыбрасывал все ненужное и перевел на SpringBoot 3.1.3 под gradle с H2 и Lombok - стало компакто и элегантно.
@artemy99
@artemy99 2 жыл бұрын
Спасибо, очень полезно) По поводу TDD - тоже предпочитаю сначала написать код Полностью все продумать на этапе тестирования это что-то
@PITON369
@PITON369 Жыл бұрын
Так вот что такое модульные тесты!)
@dazleopper99
@dazleopper99 2 жыл бұрын
сейчас закончил писать тесты и увидел ваше новое видео ). Ваши видео были чрезвычайно полезны, когда я начинал свой путь, спасибо Вам большое за все уроки ! Конфигурируете на xml чтобы люди в тонкости вникали ?
@java8599
@java8599 2 жыл бұрын
Чтобы люди видели, что это не магия. Когда магия перестает работать, сложно что-то исправить. Когда ты понимаешь, как работает - есть надежда понять в чем проблема.
@non_holy6286
@non_holy6286 2 жыл бұрын
У меня сейчас на проекте как раз подобная ситуация: тесты не пишем совсем, и чтобы проверить что то , приходится каждый раз перезапускать проект, с ожиданием старта секунд по 40-50(( С учётом полученного негативного опыта, пришёл к выводу, что буду стараться писать тесты для себя, если на проекте они не предусмотрены. Скажите, пожалуйста, каков прирост часов получится в результате, по вашей оценке? Встречались ли в вашей практике такие случаи?
@java8599
@java8599 2 жыл бұрын
Я не думаю, что есть какой-то существенный прирост по времени - у меня это выражается в повышении качества. Вы просто пишете код с меньшим количеством ошибок за такое же время.
@Irina_Karapetyan
@Irina_Karapetyan Жыл бұрын
столько воды, по делу почти ноль
@java8599
@java8599 Жыл бұрын
Добрый день. А что именно "по делу", на твой взгляд, должно быть ? Этот выпуск просто описывает приложение, как оно работает, из чего состоит. И затронуть вопрос TDD. В этом и была цель этого выпуска. Ни больше, ни меньше.
@user-dc8ww7hq5h
@user-dc8ww7hq5h 11 ай бұрын
@@java8599все нормально, продолжайте выпускать офигенный контент по java 🙏
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 10 МЛН
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 10 МЛН
Это реально работает?!
00:33
БРУНО
Рет қаралды 4,2 МЛН
Spring Data Access  | Spring Data JPA, JdbcTemplate
23:00
Mr. iTech
Рет қаралды 267
🚀  TDD, Where Did It All Go Wrong (Ian Cooper)
1:03:55
DevTernity Conference
Рет қаралды 556 М.
Test-Driven Development // Fun TDD Introduction with JavaScript
12:55
Пограничное расстройство личности за 10 минут
14:51
Левое полушарие Экстраверта
Рет қаралды 38 М.
SkyOS - An operating system that was developed by one person
12:33
Марк Аддерли
Рет қаралды 1 М.
Test Driven Development (TDD) | Crash Course | 2020
43:53
Amigoscode
Рет қаралды 124 М.
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 10 МЛН