JavaRush /Курсы /Java Collections /Учимся гуглить | 8 уровень | 11 лекция

Учимся гуглить | 8 уровень | 11 лекция

Java Collections
8 уровень , 11 лекция
Открыта

— Привет, Амиго!

Продолжаем наши уроки – учимся гуглить.

Вот тебе несколько заданий:

Надо найти в Google
1 Иерархия исключений
2 Java 7 исключения
3 Как пользоваться аннотациями
4 Как создать аннотации
5 Что такое Scrum
6 Что такое Agile
7 Что происходит во время спринта в скраме
8 Что такое спринт
9 Как узнать, что спринт закончился
10 Что такое голосование карточками в скраме
Комментарии (21)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
milniy87 Уровень 41
5 июля 2023
1. Иерархия исключений в Java представляет собой иерархическую структуру классов исключений, где каждый класс исключения является подклассом другого класса исключения. В иерархии исключений на вершине находится класс Throwable, который является предком всех исключений в Java. От Throwable наследуются два основных подкласса: Error и Exception. Класс Error представляет серьезные ошибки, с которыми обычно не рекомендуется пытаться справиться программно, например, ошибки виртуальной машины. Класс Exception является более общим исключением, которое может возникнуть в процессе выполнения программы. От Exception наследуются другие классы исключений, такие как RuntimeException, IOException, NullPointerException и т.д. Каждый класс исключения в иерархии может иметь свои дополнительные подклассы. 2. В Java 7 было внесено несколько изменений в работу с исключениями. Одним из основных изменений было введение обработки исключений с помощью конструкции "try-with-resources". Эта конструкция позволяет автоматически закрывать ресурсы, такие как файлы или сокеты, после их использования, что ранее требовало явного закрытия в блоке finally. Кроме того, были внесены некоторые изменения в синтаксис множественного перехвата исключений, позволяющие перехватывать несколько исключений одним блоком catch. 3. Аннотации в Java представляются метаданными, которые можно добавлять к классам, методам, переменным и другим элементам кода для предоставления дополнительной информации о программе. Аннотации используются для анализа кода во время компиляции, выполнения или других процессов. Для использования аннотаций в Java нужно сначала определить аннотацию с помощью ключевого слова @interface, а затем применить ее к соответствующим элементам кода, указав аннотацию перед объявлением элемента.
milniy87 Уровень 41
5 июля 2023
4. Для создания аннотации в Java нужно объявить новый интерфейс с ключевым словом @interface. Например:

public @interface MyAnnotation {
    String value();
    int count() default 0;
}
В приведенном примере MyAnnotation является новой аннотацией, которая имеет два элемента: value() и count(). Элементы аннотации могут иметь типы данных, такие как String, int, enum, другие аннотации или массивы этих типов данных. Элементы аннотации могут также иметь значения по умолчанию, указываемые с помощью ключевого слова default.
milniy87 Уровень 41
5 июля 2023
5. Scrum - это гибкий метод управления разработкой программного обеспечения. Он основывается на итеративной и инкрементальной разработке и позволяет эффективно управлять проектами, которые подвержены изменениям и неопределенности. В Scrum работа организуется в короткие периоды, называемые спринтами, которые обычно длится от 1 до 4 недель. Команда разработчиков определяет, какую работу можно выполнить за каждый спринт, и фокусируется на достижении конкретных целей. 6. Agile (гибкий) - это философия разработки программного обеспечения, которая подчеркивает гибкость, сотрудничество и быструю адаптацию к изменениям. Agile подразумевает гибкое планирование, итеративную и инкрементальную разработку, активное взаимодействие с заказчиком и самоорганизующиеся команды. Основные принципы Agile описаны в Agile-манифесте, который подчеркивает ценность индивидуалов и взаимодействия, рабочего программного обеспечения, сотрудничества с заказчиком и готовности к изменениям. 7. Во время спринта в Scrum команда разработчиков фокусируется на выполнении работы, определенной на этот спринт. В начале спринта команда выбирает из бэклога задачи, которые она считает возможными для завершения в течение спринта. Задачи могут быть разбиты на более мелкие задачи и оценены в рамках спринта. Затем команда работает над выполнением этих задач в течение всего спринта, часто проводя короткие совещания (daily stand-up meetings), чтобы обсудить прогресс и решить возникающие проблемы.
milniy87 Уровень 41
5 июля 2023
8. Спринт в Scrum - это фиксированный период времени, обычно от 1 до 4 недель, в течение которого команда разработчиков работает над выполнением определенного объема работы. Спринт имеет фиксированную продолжительность и цели, определенные командой разработчиков. В начале спринта определяется, какая работа будет выполнена, и эта работа остается неизменной в течение спринта. В конце спринта команда предоставляет готовый инкремент продукта, который может быть презентован заказчику или использован для дальнейшей разработки. 9. Спринт считается завершенным в Scrum, когда истечет время, установленное для спринта. В конце спринта команда разработчиков проводит совещание, известное как спринтовый обзор (sprint review), где представляет свои достижения заказчику или заинтересованным сторонам. Заказчик или заинтересованные стороны могут оценить результаты спринта и предоставить обратную связь. После спринтового обзора команда проводит спринтовое планирование (sprint planning) для следующего спринта и начинает новый цикл работы. 10. Голосование карточками (card voting) в Scrum - это метод коллективного принятия решений в команде разработчиков. Во время голосования каждому члену команды выдаются карточки с числами или другими символами, которые представляют относительную оценку сложности или объема работы. Команда членов одновременно поднимает карточки с выбранными значениями, чтобы показать свою оценку. Голосование карточками помогает команде при оценке задач и планировании объема работы, который они могут выполнить в рамках спринта.
SomeBody098 Уровень 51
23 ноября 2024
Благодарю
Скиталец Уровень 51
3 декабря 2024
"Команда членов одновременно поднимает карточки с выбранными значениями, чтобы показать свою оценку." Ты наверное имел ввиду "члены команды"😂🤣
Kamoliddin Уровень 41
10 ноября 2021
sunshine4545 Уровень 41
17 мая 2020
Как узнать, что спринт закончился?
Regina Уровень 41 Expert
22 мая 2020
как я поняла, есть два варианта: 1) окончание четко по времени спринта (1-4 недели), то есть по прошествии этого времени спринт обязательно заканчивается, независимо от достигнутого. scrum вообще жестко к времени привязан, если я правильно поняла 2) исключительные ситуации, в которых очевидно, что цель спринта не достичь или же что она больше не актуальна, тогда спринт останавливают и начинают новый.
Luk_d Уровень 39
8 июня 2020
Устанавливается конкретная дата окончания спринта. Спринт обычно заканчивается демо.
2 января 2021
а по итогу всё кончается вот так видива с плохими словами
Alexander Kusakin Уровень 41
18 июля 2021
Khabibullaev Уровень 1
2 апреля 2020
Regina Уровень 41 Expert
22 мая 2020
мне вот интересно, к концу курса кончатся люди, которые не отличают вопросы к собеседованию и вопросы для гугла?
Dzmitry Mikhalka Уровень 41
5 июня 2020
так они одинаковые :) с появлением этого разделения на вопросы для гугла и к собесу- джавараш как будто просто тянет резину. Проще было раз в 3-5 лекций вопросы к собесу качественные связанные между темами делать, а не вот это "кто такой владелец продукта", голосование по карточкам" и тп. - гуглить три секи, но зачем
Bahis Уровень 41
3 мая 2019
10 Покер планирования — Википедия https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BA%D0%B5%D1%80_%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
Andrii Gorshunov Уровень 41 Expert
19 апреля 2019
О SCRUM, карточках, спринте, и др -- https://www.youtube.com/watch?v=cDvZaXzQezs Длительность 23 мин
hidden #1281202 Уровень 41
13 августа 2019
Хороший видос.
yury Уровень 41
22 сентября 2019
То же самое, но еще короче: https://www.youtube.com/watch?v=BHhr1aMgKPk 5 минут
Vlad Tagunkov Уровень 55
17 ноября 2019
отличный видос. вся база быстро понятна. смело можно на 1.5 скорости смотреть.
skybright Уровень 41 Expert
22 ноября 2019
после того как я прочитал книгу Хенрика Книберга, да, понятно