Java #4. Исключения, JUnit, Lombok, строки
0:53 — enumeration classes
4:09 — общие принципы проектирования классов
6:15 — исключения
7:46 — иерархия
9:27 — общие принципы обработки
10:08 — декларирование и выбрасывание
12:43 — от кого наследовать своё исключение?
14:36 — ловка
17:29 — перевыбрасывание
20:08 — обёртывание
22:32 — переопределение методов с исключениями
25:02 — исключения для переиспользования
26:43 — антипаттерн
31:44 — ещё общие принципы
32:15 — finally
34:14 — try-with-resources
37:58 — антипаттерн
40:28 — исследование stack trace в IDE
44:23 — JUnit
46:20 — как выглядит тестирование
52:23 — Lombok
53:54 — лаконичный конструктор от всех полей
55:05 — лаконичные equals() и hashCode()
59:49 — строки
1:01:08 — что внутри строки
1:03:04 — пул строковых констант
1:04:08 — сравнение строк
1:07:39 — оператор
1:10:04 — быстрая конкатенация строк
1:13:19 — хорошие методы
1:14:24 — плохие методы
Лекция от 1 октября 2019
Лектор: Иван Пономарёв