|
2 | 2 | # Шестое занятие |
3 | 3 | ##  [Разбор домашнего задания](https://drive.google.com/open?id=0B_4NpoQW1xfpUFJpRVZvNVVpeDg) |
4 | 4 | **Коммиты:** |
5 | | -1. *[lesson06 HW05](https://github.com/JavaWebinar/basejava/tree/82748583a0454aa3dd2cbf38d83de1cb49fa3ee3)* |
| 5 | +- [`lesson06 HW05`](https://github.com/JavaWebinar/basejava/tree/82748583a0454aa3dd2cbf38d83de1cb49fa3ee3) |
6 | 6 |
|
7 | 7 | **Ресурсы:** |
8 | 8 | - [Автоупаковка и распаковка в Java](https://habrahabr.ru/post/329498/) |
|
14 | 14 |
|
15 | 15 | ##  [1. Iterator / Iterable. Вложенные, внутренние, локальные и анонимные классы](https://drive.google.com/open?id=0B_4NpoQW1xfpTk5YeTBYbFE4dTg) |
16 | 16 | **Коммиты:** |
17 | | -1. *[Lesson06 Iterator, Comparator and Inner Classes](https://github.com/JavaWebinar/basejava/tree/e7531643b410435c07a998a1428fb9a4de2d30bb/src/ru/javawebinar/basejava)* |
| 17 | +- [`Lesson06 Iterator, Comparator and Inner Classes`](https://github.com/JavaWebinar/basejava/tree/e7531643b410435c07a998a1428fb9a4de2d30bb/src/ru/javawebinar/basejava) |
18 | 18 |
|
19 | 19 | **Ресурсы:** |
20 | 20 | - [Паттерн проектирования Итератор](https://refactoring.guru/ru/design-patterns/iterator/java/example) |
|
33 | 33 |
|
34 | 34 | ##  [2. Новое в Java 8](https://drive.google.com/open?id=0B_4NpoQW1xfpcVJFa2ljeEloTXc) |
35 | 35 | **Коммиты:** |
36 | | -1. *[Lesson06 Lambda](https://github.com/JavaWebinar/basejava/blob/7a80322a4861ccc1e1eacaef2aac078820699667/src/ru/javawebinar/basejava/storage/SortedArrayStorage.java)* |
| 36 | +- [`Lesson06 Lambda`](https://github.com/JavaWebinar/basejava/blob/7a80322a4861ccc1e1eacaef2aac078820699667/src/ru/javawebinar/basejava/storage/SortedArrayStorage.java) |
37 | 37 |
|
38 | 38 | **Ресурсы:** |
39 | 39 | - [Нововведения в java 8](https://habrahabr.ru/post/216431/) |
|
47 | 47 |
|
48 | 48 | ##  [Домашнее задание HW6](https://drive.google.com/open?id=0B_4NpoQW1xfpbm9PMXFDN0RuR1k) |
49 | 49 |
|
50 | | -- Сделать рефакторинг тестов: `saveOverflow` должно быть только для Array реализаций |
51 | | -- Рефакторинг: в конструктор Resume добавить второй параметр `fullName` |
52 | | -- Сделать рефакторинг всех реализаций `Storage`: заменить метод `Resume[] getAll()` на `List<Resume> getAllSorted()` |
53 | | -- Реализовать до конца `MapUuidStorage`. Подумать что еще может быть search key в реализации на основе Map |
| 50 | +- Сделайте рефакторинг тестов: `saveOverflow` должно быть только для `Array` реализаций |
| 51 | +- Рефакторинг: в конструктор `Resume` добавьте второй параметр - `fullName` |
| 52 | +- Сделайте рефакторинг всех реализаций `Storage`: замените метод `Resume[] getAll()` на `List<Resume> getAllSorted()` |
| 53 | +- Реализуйте до конца `MapUuidStorage`. Подумайте что еще может быть `search key` в реализации на основе `Map` |
0 commit comments