Frontend не для всех
Frontend не для всех
  • Видео 9
  • Просмотров 68 073
Секция код ревью на собеседовании для Angular разработчика
Одно из популярных заданий на собеседовании - ревью кода. Важный навык для проверки умения быстро ориентироваться в чужом коде и выявлять всевозможные упущения, ошибки и антипаттерны.
Пример кода из видео: gist.github.com/diamond-darrell/b6792be3b3699e1ba649cbf62dddc184
Уровень: junior, middle
Подпишись, пока не потерял:
Канал в ТГ: t.me/frontend_not_for_everyone
ВК: frontend_not_for_everyone
Просмотров: 1 462

Видео

TypeScript. Для чего нужен type guard?
Просмотров 8 тыс.3 года назад
Рано или поздно в typescript, все приходят к работе с объединенными типами, потому что это быстро и удобно. Впрочем иногда с ними бывают сложности. Здесь-то и приходит на помощь type guard. Как именно его использовать и зачем, в сегодяшнем коротком выпуске. Продолжительность: 6 минут. Уроверь: junior, middle Подпишись, пока не потерял: Канал в ТГ: t.me/frontend_not_for_everyone ФБ: facebook.com...
Как тестироваить асинхронный код в Angular TestBed - Unit тестирование в Angular
Просмотров 2,8 тыс.3 года назад
Второй выпуск про тестирование асинхронного кода, на этот раз с помощью утилиты Angular TestBed. В этом выпуске рассмотрены два инструмента: fakeAsync и waitForAsync, для чего каждый из них используется, в чем их преимущество, чем они отличаются от встроенных инструментов Jasmine, и когда и какой из них стоит использовать. После просмотра вы научитесь тестировать асинхронный код и поймете, что ...
Как тестировать асинхронный код в Jasmine - Unit-тестирование в Angular
Просмотров 5 тыс.3 года назад
Как тестировать Observable? Как тестировать Promise? Какие сложности возникают при написании тестов для асинхронного кода? Какие способы доступны в Jasmine для создания асинхронных тестов? Как можно из асинхронного кода сделать синхронный. Это и многое другое в сегодняшнем выпуске. После просмотра вы научитесь тестировать асинхронный код и поймете, что это гораздо проще, чем кажется. Продолжите...
Главные ошибки при написании кода на TypeScript
Просмотров 3,5 тыс.3 года назад
TypeScript прекрасный язык, главное в нем разобраться и не допускать ошибок, которые делает большинство разработчиков. Каких именно, смотрите в сегодняшнем выпуске. Продолжительность: 33 минуты. Уроверь: junior, middle Подпишись, пока не потерял: Канал в ТГ: t.me/frontend_not_for_everyone ФБ: olga.fomina.58555 ВК: dreamhelg
Как тестировать компоненты - Unit-тестирование в Angular
Просмотров 13 тыс.3 года назад
Как писать юнит-тесты к компонентам Angular. В чем разница между тестированием сервисов и компонентов. Как эмулируются события и проверяются инпуты. В чем особенности мока зависимостей. Продолжительность: 55 минут. Уроверь: junior, middle Тестовое приложение из видео - github.com/dreamhelg/angular-components-unit-test Подпишись, пока не потерял: Канал в ТГ: t.me/frontend_not_for_everyone ФБ: fa...
Jasmine SpyOnProperty - Unit-тестирование в Angular
Просмотров 4 тыс.3 года назад
Как использовать Jasmine Spy для геттеров и сеттеров? Какие сложности могут возникнуть в ходе использования SpyOnProperty? Как можно скомбинировать мок зависимости, с геттером, методами и статическими полями класса. Все ответы в текущем видео, скорее смотри. Продолжительность: 27 минут Уровень: Middle, Senior Тестовое приложение из видео - github.com/dreamhelg/angular-jasmine-spy-on-property Сс...
Unit-тестирование в Angular. Как использовать Jasmine Spy?
Просмотров 12 тыс.4 года назад
Что такое Jasmine Spy и как он может помочь с тестами. Чем отличается spyOn от createSpy. В чем разница между callFake() и callThrough(). Как самостоятельно сделать, а потом починить flacky-тесты. Очень подробно, с примерами, ошибками и слезами радости. Продолжительность: 55 минут. Уроверь: junior, middle Тестовое приложение из видео - github.com/dreamhelg/angular-unit-test-jasmine-spy Ссылки: ...
Unit-тестирование в Angular. Jasmine, Karma, Test coverage report
Просмотров 18 тыс.4 года назад
Как начать писать юнит-тесты в Angular, что такое Jasmine и Karma. Как тестировать зависимости, что такое отчет Test coverage. Подробно и с примерами. Продолжительность: 23 минуты. Уроверь: junior, middle Тестовое приложение из видео - github.com/dreamhelg/angular-unit-test-beginner/ Ссылки: Канал в ТГ: t.me/frontend_not_for_everyone ФБ: olga.fomina.58555 ВК: dreamhelg