10. JAVA. Основы тестирования | Технострим

preview_player
Показать описание
Курс "Разработка на Java"
Лекция №10 "Основы тестирования"
Лектор - Дмитрий Архангельский

Цель курса —создание рабочего приложения и получение необходимых навыков и опыта в области разработки программного обеспечения. По окончании курса студенты должны знать синтаксис и основные библиотеки языка Java, понимать объектно-ориентированный подход, уметь декомпозировать сложные задачи.

Получаемые навыки:
Основные конструкции языка, объекты и классы. Ввод и вывод в Java - консольный, файловый, сетевой. Интерфейсы и абстрактные классы, анонимные классы. Лямбда-функции. Сетевое взаимодействие, сокеты. Механизм исключений. Проверяемые и непроверяемые исключения. Потоки - жизненный цикл, прерывание. Критическая секция. Проблемы взаимодействия (дедлок). Механизм wait/notify, блокирующие очереди producer/consumer. Коллекции, выбор структуры данных, подходящей для задачи. Параметризованные коллекции. Параметризация в Java.

СМОТРИТЕ ТАКЖЕ:

-------------------------

О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!

Наши проекты:

------------------------

МЫ В СЕТИ:

Рекомендации по теме
Комментарии
Автор

лектор вменяемый - говорит по делу, о предмете, причем с самого начала. лайк.

sergioostanioni
Автор

К сожалению, вместо ожидаемого изложения общей концепции тестирования программного кода лекция посвящена обзору библиотеки junit. Начинать нужно с более высокого уровня абстракции, что, зачем, почему, какова общая идея, ну и т.д.  По-крайней мере, именно этого ожидает слушатель, читая название лекции. Вместо этого лектор сразу рассматривает низкоуровневую реализацию некоей конкретной библиотеки тестирования. Название лекции следует поменять, на мой взгляд.

SecretYouTubeAgent
Автор

По поводу 21:05 - substring возвращает всётаки новую строку, а не её часть.

public String substring(int beginIndex) {
if (beginIndex < 0) {
throw new
}
int subLen = value.length - beginIndex;
if (subLen < 0) {
throw new
}
return (beginIndex == 0) ? this : new String(value, beginIndex, subLen);
}

zVJrUXyejS
Автор

Любой курс надо начинать с тестирования, TDD это реально круто и экономит кучу времени с момента как костюмчик проекта начинает наполнение, а вот такие уточнения и дополнения должны быть в каждом уроке с объяснением как именно тестировать новые фичи

eney
Автор

Исправьте ошибку в названии и описании видео

ВладКрох-от
Автор

не нашел в String полей from и to ... и про substring уже отписались ... фантазер

Владимир-ъбь
Автор

Я тоже постоянно пишу "тетс" вместо "тест" :)

vinovat